2

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

4

1 回答 1

1

Nexus 支持手动上传到允许您这样做的托管存储库。在http://www.sonatype.com/books/nexus-book/reference/using-sect-uploading.html的官方文档中了解更多信息

于 2012-11-06T23:13:18.973 回答