Ivy如何阅读作为Maven镜像的Nexus回购?
我正在考虑使用Gradle作为我的构建系统,而Gradle是使用Ant Ivy(使用Groovy)构建的 . 我的本地网络上有一个Nexus存储库,可以充当“镜像” . 为了让我构建我的项目,我在.m2 \ settings.xml配置文件中添加了一个“镜像”条目 . 我能够很好地构建我的Maven项目,但是Gradle没有读取.m2配置,所以我的Gradle项目不会构建 .
我不知道如何配置Gradle将nexus repo用作镜像 . 任何人都可以解释这个或给我一些提示吗?我怀疑它与使用ivysettings.xml文件有什么关系? This post暗示Gradle DOES实际上读取了Maven配置,但我没有遇到这种情况 .
2 回答
以下答案描述了如何在ivy中配置Maven存储库管理器:
我不确定这是否真的有助于Gradle构建(我认为Gradle已停止使用常 Spring 藤) .
更新
有关配置存储库的Gradle文档:
我正在使用带有Nexus repo和Maven代理的Gradle,我没有必要修改任何这些xml文件 . 我刚刚安装了Nexus,通过管理界面创建了一个带密码的用户,并在我的gradle init script中添加了这个配置(例如
${USER_HOME}/.gradle/init.gradle
):