【发布时间】:2012-10-19 14:48:45
【问题描述】:
我来自 iOS 开发世界,对 CocoaPods 非常满意(就像 ruby 世界中的 Bundler)。
现在在 Android 开发方面,我正在努力寻找类似的东西。我刚刚开始成功使用 Maven 并使用 Nexus 设置了一个本地 maven 存储库,我可以轻松地指定像 roboguice 这样的依赖项,而在我的项目的 pom.xml 中没有问题:
<dependencies>
<dependency>
<groupId>org.roboguice</groupId>
<artifactId>roboguice</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
这正是我想要的,但这里有一个问题:如何将依赖项(= 上传工件)添加到我的本地 Nexus 存储库,这本来就不适合与 maven 一起使用,也不是可通过任何公共 Maven 存储库获得。
我想像来自 Cocoapods 的 podfiles。这些文件是轻量级规范,描述了我稍后从我的项目中引用的依赖项。我想我必须为我的依赖项编写自定义 pom.xml 这样的规范,但我不知道如何将它们部署到我的本地 maven 存储库服务器(= Nexus)。
【问题讨论】:
标签: android dependency-management nexus