Как получить доступ к папке src / dist в проекте Gradle? - PullRequest
0 голосов
/ 09 июня 2018

Я разрабатываю Java-приложение на Eclipse, используя Gradle.Из приложения я хочу получить доступ к файлам в папке src/dist.При разработке я могу получить доступ к файлам, используя путь src/dist.Но когда приложение было экспортировано в «распределенный» стиль (с помощью задачи Gradle installDist), относительный путь от System.getProperty("user.dir") к файлам в src/dist изменится.

Какой это лучший способдоступ к этим файлам беспрепятственно как во время разработки, так и после распространения, путем изменения исходного кода Java или сценария сборки Gradle?Я предложил следующие идеи:

  • Добавить параметр, который указывает фактическое расположение файлов.При работе в Eclipse я могу добавить опции в конфигурацию запуска.

  • Проверьте, работает ли программа внутри jar.Я могу сделать это, проверив getResources() или что-то в этом роде.

Скажите, пожалуйста, есть ли у вас лучший способ добиться этого или какова лучшая практика с точки зрения ремонтопригодности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...