没有maven可以使用gradle吗?
我问这个问题是因为我鼓励了一个不可能的案例。例如,我有一个项目(让它为project A
),在构建之后会生成一个jar文件。该项目由另一个项目(project B
)使用。当我在项目A中更改smth时,项目B必须看到这些更改。在maven中,我们可以简单地在项目A上创建mvn install
,然后刷新项目B的依赖项,并在那里进行更改(在项目B中)
Gradle有机会使用可以执行descibed事情的maven插件。但在这种情况下,我们依赖maven(尤其是maven repo)。我在创建信息(似乎也在stackoverflow上),gradle文件存储位于GRADLE_USER_HOME
,只是一个缓存,不能用于此目的。
那么,如何在gradle中实现该功能
由于
答案 0 :(得分:2)
Gradle从存储库下载依赖项。这些存储库可以是Maven存储库,Ivy存储库,本地Maven存储库或文件存储库。因此,要解决您的用例,您确实必须将A发布到存储库,并将此存储库用作B中A依赖项的源。
有关详细信息,请参阅the documentation。