所以,我一直使用Maven。...以为我会尝试Gradle。
我按照说明进行了操作,只是将现有的Maven设置转换为gradle,据说可以从现有的Maven环境中设置gradle环境。
转换后,我可以使用“ gradle build”构建简单的项目。
但是,更复杂的失败了。问题似乎是缺少“ .jar”文件。 Maven似乎只需要将“ .pom”文件作为依赖项即可。.但是Gradle似乎需要“ .jar”文件。
我不太确定为什么Maven不关心“ .jar”。也许它很懒,并且假定它仅在运行时需要它,并且只要找到“ .pom”,它就可以完成构建。那么,Gradle并不那么懒,它需要实际的“ .jar”。
我真的不知道,但是我正在寻找有关其工作原理的确认。
有人可以帮忙吗?
谢谢!!!!
答案 0 :(得分:0)
除了只需要pom信息(例如父poms和boms)的情况以外,Maven还需要所有jar文件。
如果依赖项没有jar文件,则您的存储库中可能缺少一些东西。