我来自 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)。