首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将模块安装到企业常春藤存储库时出错

将模块安装到企业常春藤存储库时出错
EN

Stack Overflow用户
提问于 2014-07-07 16:17:41
回答 1查看 60关注 0票数 0

好吧,我已经找了一段时间了,现在什么也找不到。我对常春藤相当陌生,并试图建立一个存放在我们内部服务器上的存储库。我一直在使用常春藤名称空间,如常春藤网站上的“建库教程”中所述。

教程:http://ant.apache.org/ivy/history/trunk/tutorial/build-repository.html

资料来源:https://svn.apache.org/repos/asf/ant/ivy/core/trunk/src/example/build-a-ivy-repository/

具体来说,我正在使用build.xml中定义的“maven2 2-命名空间-deps”目标。问题在于我遇到的一个错误,看起来是这样的:

blah/Apache-4.pom中发现的不良组织: expected='org.apache‘found='apache’

这发生在教程“开箱即用”中。所以我试着简化一些事情,看看我能得到什么。我修改了高级设置中的规则,使其只包含:

代码语言:javascript
复制
<rule>
    <fromsystem>
        <src org="apache" module="ant-.+"/>
        <dest org="org.apache.ant" module="$m0"/>
    </fromsystem>
    <tosystem>
        <src org="org.apache.ant" module="ant-.+"/>
        <dest org="apache" module="$m0"/>
    </tosystem>
</rule>

然后,我修改了build中的安装行,只安装了ant-junit和如下所示的依赖关系:

代码语言:javascript
复制
<ivy:install settingsRef="ivy.settings" organisation="org.apache.ant" module="ant-junit" revision="1.9.4" from="libraries" to="my-repository" transitive="true" />

瞧.在另一个项目上有一个非常相似的错误:

库:在blah/blah/blah/ant-parent/1.9.4/ant-parent-1.9.4.pom:期望值=‘org.apache.ant’found='apache‘中发现的不良组织

谷歌搜索和堆栈溢出都是徒劳的。这可能是一种“红鲱鱼”,但我注意到,这两项发布的项目都有:

代码语言:javascript
复制
<packaging>pom</packaging>

在它们的pom文件中,而不是"jar“或任何东西(jar是maven的默认打包)。所以我对此有点怀疑。

有人遇到过这个问题吗?有什么建议吗?有什么想法?胡言乱语?

EN

回答 1

Stack Overflow用户

发布于 2014-07-07 21:17:12

具体来说,我正在使用在build.xml中定义的“maven2 2-命名空间-deps”目标。

如果您试图以Maven 2格式存储文件,那么安装Maven存储库管理器就会简单得多。

Maven存储库已经将自己确定为事实上的Java存储库标准。其他构建工具、Gradle、sbt等等都理解Maven存储库。

有几种很好的产品可供使用,所有这些产品都易于安装和安装:

  • 尼克斯
  • 艺术,艺术
  • 阿基瓦
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24615190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档