使用Eclipse / Gradle for Java项目,我发现根目录名称应与项目名称完全对应。否则,我会收到错误消息:
Could not get unknown property <projectName> for settings <directory-name> of type org.gradle.initialization.DefaultSettings
因此无法在Eclipse中编译Gradle项目。我们小组中的其他开发人员都在使用IntelliJ,因此他们没有这个问题。我的解决方法是在本地更改项目名称,但是使用git仓库很烦人。还有其他解决方法吗?
如果不会破坏构建并给出相同的结果jar名称,则可以对gradle文件进行永久更改。
答案 0 :(得分:1)
settings.gradle
中显式设置根项目名称,则项目名称将默认为文件夹名称build.gradle
中显式设置Eclipse项目名称,则Eclipse项目名称将默认为Gradle项目名称例如:settings.gradle
rootProject.name = 'foo'
例如:build.gradle
apply plugin: 'eclipse'
eclipse.project.name = 'bar'
答案 1 :(得分:0)
我认为Eclipse默认会这样做。我们可以在Eclipse中为项目命名。您可以在根文件夹的.project文件中编辑和更改名称。