2016-03-17 163 views
3

如何将Maven项目添加为Gradle依赖项?我有我正在使用的Gradle项目和一些我想作为代码依赖项导入到我的Gradle项目中的多模块Maven项目。怎么做?如何将Maven项目添加为Gradle依赖项?

+0

您想使用maven项目的JAR文件,这样只需添加的groupId,artifactId的,你想用于你的gradle scrpt的部分版本... – khmarbaise

回答

4

您不能直接将Maven多模块项目结构添加为依赖项。但是,您可以使用mvn install构建多模块项目,以将项目罐安装到本地存储库。

然后,在你build.gradle,你需要以下配置:

repositories { 
    mavenLocal() 
} 

这将你的本地仓库添加的代码库是摇篮将通过寻找你的文物清单。然后您可以声明您的Gradle项目需要的模块的依赖关系。

dependencies { 
    compile 'my-group:my-artifact:version', 
      'my-group:my-other-artifact:version' 
} 

当多模块项目更新到新版本的版本,运行mvn install该版本,并根据需要您的build.gradle更新。

除非你是在这两个项目的唯一开发商,这将是更好地使用私人仓库像NexusArtifactory主办Maven项目并配置摇篮从那里也拉动的依赖。

参考文献:

的Maven本地库在摇篮:https://docs.gradle.org/2.4/userguide/dependency_management.html#sub:maven_local

Maven依赖于摇篮: https://docs.gradle.org/2.4/userguide/dependency_management.html#sub:module_dependencies

相关问题