Netbeans 使用 pom.xml (Maven) 而不是 build.gradle (Gradle)
Netbeans to use pom.xml (Maven) instead of build.gradle (Gradle)
我们的团队有一个 Netbeans 11.0 项目(在根级别)包含一个 pom.xml 文件和一个 build.gradle 文件。当在 Netbeans 中打开项目时,它假定它是一个 Gradle 项目并以此对待它。但是默认应该是作为 Maven 项目打开,允许 pom.xml 优先。
Netbeans 中是否有任何配置会告诉它这是一个 Maven 项目(使用 pom.xml 文件)并如此对待它?
(注意,如果我们关闭项目,暂时删除build.gradle文件,然后在 Netbeans 中重新打开,它会按预期打开 Maven 项目)
如果同时 pom.xml 和 build.gradle,Netbeans 11 和更新版本似乎会将项目视为 gradle 个文件存在于项目中。
我遇到了同样的问题,但找不到告诉 Netbeans 我想将我的项目视为 Maven 而不是 gradle 的选项。
解决方案是(正如@skomisa 评论的那样)将 build.gradle 和 settings.gradle 重命名为其他名称build.gradle_disabled, settings.gradle_disabled 然后 Netbeans 会将您的项目视为 maven
我设法说服 netbeans 11 使用我的 pom.xml 的唯一方法:
关闭项目,关闭 netbeans。
清理缓存文件夹(在Linux: ~/.cache/netbeans/11.0)
重启netbeans,重新打开项目。
现在在较新的版本上(这里使用 12),在 Tools/Options/Java/Gradle 中存在一个复选框“Prefer Maven Projects over Gradle(需要重新启动)”,检查它并且你有解决方案。
我们的团队有一个 Netbeans 11.0 项目(在根级别)包含一个 pom.xml 文件和一个 build.gradle 文件。当在 Netbeans 中打开项目时,它假定它是一个 Gradle 项目并以此对待它。但是默认应该是作为 Maven 项目打开,允许 pom.xml 优先。
Netbeans 中是否有任何配置会告诉它这是一个 Maven 项目(使用 pom.xml 文件)并如此对待它?
(注意,如果我们关闭项目,暂时删除build.gradle文件,然后在 Netbeans 中重新打开,它会按预期打开 Maven 项目)
如果同时 pom.xml 和 build.gradle,Netbeans 11 和更新版本似乎会将项目视为 gradle 个文件存在于项目中。
我遇到了同样的问题,但找不到告诉 Netbeans 我想将我的项目视为 Maven 而不是 gradle 的选项。
解决方案是(正如@skomisa 评论的那样)将 build.gradle 和 settings.gradle 重命名为其他名称build.gradle_disabled, settings.gradle_disabled 然后 Netbeans 会将您的项目视为 maven
我设法说服 netbeans 11 使用我的 pom.xml 的唯一方法: 关闭项目,关闭 netbeans。 清理缓存文件夹(在Linux: ~/.cache/netbeans/11.0) 重启netbeans,重新打开项目。
现在在较新的版本上(这里使用 12),在 Tools/Options/Java/Gradle 中存在一个复选框“Prefer Maven Projects over Gradle(需要重新启动)”,检查它并且你有解决方案。