gradle: как получить доступ к gradle.properties из другого проекта - PullRequest
0 голосов
/ 11 июня 2018

Как я могу получить доступ к gradle.properties из другого проекта?

project1/gradle.properties

project2

Project2 использует тот же gradle.properties, что и Project1.gradle.properties находится в управлении исходным кодом, поэтому не рекомендуется помещать его в домашний каталог пользователя.

В gradle.properties Project1 содержатся некоторые учетные данные, которые я хотел бы использовать в Project2.

Есть ли способ сообщить Gradle местоположение gradle.properties?

1 Ответ

0 голосов
/ 11 июня 2018

Я не думаю, что это очень хорошая идея - ввести имя пользователя и пароль в систему контроля версий.Дом вашего пользователя - это место для хранения ваших учетных данных.Убедитесь, что пользователи home gradle.properties могут быть прочитаны только вашими пользовательскими процессами.В Unix-подобных операционных системах это может быть:

chmod 600 ~/.gradle/gradle.properties

Более того, создание зависимости между репозиториями, совместно использующими gradle.properties, кажется неправильным подходом.Вот почему Gradle представил пользователя home gradle.properties.

Но если вы все еще думаете, что это хорошая идея и / или у вас нет другого выбора, вы можете установить -Dgradle.user.home=project1, и он подберетgradle.properties от Project1.

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