Как в проекте Eclipse / Gradle / Java можно иметь разные имена для имени проекта и корневого каталога проекта? - PullRequest
1 голос
/ 13 марта 2019

Работая с Eclipse / Gradle для проектов Java, я обнаружил, что имя корневого каталога должно точно соответствовать имени проекта. В противном случае я получаю ошибку:

Could not get unknown property <projectName> for settings <directory-name> of type org.gradle.initialization.DefaultSettings 

, поэтому не может скомпилировать проект Gradle в Eclipse. Другие разработчики в нашей группе работают с IntelliJ, поэтому у них нет этой проблемы. Мой обходной путь - изменить название проекта на моем локальном компьютере, но это раздражает, работая с git-репозиторием. Есть ли другой обходной путь?

Постоянное изменение в файлах Gradle - это нормально, если это не разрушает сборку и дает то же имя получившегося jar-файла.

Ответы [ 2 ]

1 голос
/ 14 марта 2019
  1. Если вы не указали имя корневого проекта явно в settings.gradle, по умолчанию имя проекта будет равно имени папки
  2. Если вы не указали имя проекта eclipse явно в build.gradle, именем проекта затмения по умолчанию будет имя проекта Gradle

Например: settings.gradle

rootProject.name = 'foo'

Например: build.gradle

apply plugin: 'eclipse' 
eclipse.project.name = 'bar' 
0 голосов
/ 14 марта 2019

Я думаю, что Eclipse делает это по умолчанию. У нас может быть любое имя для проекта в затмении. Вы можете редактировать и изменять имя в файле .project в корневой папке.

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