【问题标题】:Dependency management for Android projectsAndroid项目的依赖管理
【发布时间】: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


    【解决方案1】:

    Nexus 支持手动上传到托管存储库,这样您就可以做到这一点。在http://www.sonatype.com/books/nexus-book/reference/using-sect-uploading.html的官方文档中阅读更多信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-04
      • 1970-01-01
      • 1970-01-01
      • 2013-06-22
      • 1970-01-01
      • 2011-06-16
      • 1970-01-01
      • 2012-06-03
      相关资源
      最近更新 更多