我刚刚将我的 Maven 项目转换为 gradle 项目。这是一个多项目结构:
master-project
pom.xml
---->project1
-------->pom.xml
---->project2
-------->pom.xml
---->project3
-------->pom.xml
我在上面运行了一个 gradle init 并且现在有这个结构:
master-project
build.gradle
---->project1
-------->build.gradle
---->project2
-------->build.gradle
---->project3
-------->build.gradle
一切都很好,我已经能够完成一些我无法弄清楚如何使用 Maven 的事情,所以这很棒。下一步是将它集成到 IDE 中,因为我删除了 pom.xml 文件后 Maven 依赖项已经消失。
然而,该项目不被认为是一个 gradle 项目 - 我不知道如何改变它?
在 Eclipse Mars 中,它仍然被认为是 Maven 构建,而不是 gradle....
提前致谢。
编辑:我重新导入了启用 Eclipse 插件的项目。现在我有奇怪的行为。
构建从命令行工作,但是在 Eclipse 中尝试相同的执行时,尝试复制文件依赖项失败。
例如:无法复制依赖项 jakarta-regexp-1.4.jar java.nio.file.NoSuchFileException: C:\Users\user.m2\repository\jakarta-regexp\jakarta-regexp\1.4\jakarta-regexp-1.4。 jar -> 构建\jfx\app\lib\jakarta-regexp-1.4.jar
我还没有从 maven 更改 repo - 只是更改了构建脚本。这是从主项目运行的。所以我很困惑为什么脚本可以从命令行运行,而不是在 Eclipse 中运行。
编辑 2:当设置了 --daemon 标志时,从命令行运行时也会出现这种行为。无论如何,在 Buildship 中没有守护程序的情况下运行任务吗?或者在启用 --daemon 标志时可能有一种解决此问题的方法?
谢谢。