代码之家  ›  专栏  ›  技术社区  ›  Alex

如何在Eclipse/GealLe/Java项目中为项目名称和根项目目录提供不同的名称?

  •  1
  • Alex  · 技术社区  · 5 年前

    通过使用Eclipse/Gealle进行Java项目,我发现根目录名称应该与项目名称完全对应。否则我会得到错误:

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

    所以不能在Eclipse中编译Gradle项目。我们组中的其他开发人员使用Intellij,因此他们没有这个问题。我的解决方法是在本地更改项目名称,但是使用Git存储库很烦人。还有其他解决办法吗?

    如果这不会破坏构建并给出相同的jar名称,则渐变文件中的永久性更改是可以的。

    0 回复  |  直到 5 年前
        1
  •  1
  •   lance-java    5 年前
    1. 如果没有在中显式设置根项目名称 settings.gradle ,项目名称将默认为文件夹名称。
    2. 如果没有在 build.gradle ,Eclipse项目名称将默认为Gradle项目名称。

    例如:settings.gradle

    rootProject.name = 'foo'
    

    例如:build.gradle

    apply plugin: 'eclipse' 
    eclipse.project.name = 'bar' 
    
        2
  •  0
  •   Arun    5 年前

    我认为Eclipse默认情况下会这样做。Eclipse中的项目可以有任何名称。可以在根文件夹的.project文件中编辑和更改名称。