gpt4 book ai didi

android - Android项目的依赖管理

转载 作者:行者123 更新时间:2023-11-29 02:00:02 25 4
gpt4 key购买 nike

我来自 iOS 开发领域,对 CocoaPods 非常满意(就像 ruby 世界中的 Bundler)。

现在在 Android 开发方面,我正在努力寻找类似的东西。我刚刚开始成功使用 Maven 并使用 Nexus 设置了本地 Maven 存储库,我可以很容易地在我的项目的 pom.xml 中指定像 roboguice 这样的依赖项,而不会出现问题:

<dependencies>
<dependency>
<groupId>org.roboguice</groupId>
<artifactId>roboguice</artifactId>
<version>2.0</version>
</dependency>
</dependencies>

这正是我想要的,但这里有一个问题:我如何向我的本地 Nexus 存储库添加一个依赖项(= 上传一个 Artifact ),这首先不是为了与 Maven 一起工作,也不是可通过任何公共(public) Maven 存储库获得。

我设想类似于 Cocoapods 的 podfiles。这些文件是轻量级规范,描述了我后来从我的项目中引用的依赖项。我想我必须为我的依赖项编写自定义 pom.xml 这样的规范,但我不知道如何将它们部署到我的本地 Maven 存储库服务器(= Nexus)。

最佳答案

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

关于android - Android项目的依赖管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13136023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com