如何让Ivy从Nexus repo下载源代码
我一直在寻找解决问题的方法,但我遇到的所有其他帖子要么不起作用,要么与我的情况不符,所以希望有人可以给我一些见解. 我有一个我用ant构建的库,它输出2个jar文件,一个正常包含库的编译版本,另一个只包含源文件. 该库上传到我们的Nexus存储库,包装设置为jar.对于实际的jar文件,我将扩展名设置为jar并将分类器留空.对于源jar,我将分类器设置为jar的源和扩展. 无论我对我的ivy.xml文件做什么,我都无法下载源jar.基于我在其他地方读过的帖子,我尝试添加:
我的依赖,但后来我得到一个错误:
所以这基本上是期望我的库将源定义为某个配置?我认为它只会发现存在另一个人工制品,其中分类器设置为存储库中的源. 任何人都可以通过我将我的库发布到Nexus的方式,或者我在Ivy文件中如何设置我的依赖声明,向我提出我可能做错的其他建议. 这是基本的Ivy.xml文件,我在这里定义了我对Nexus中放置的库的依赖.
在回复下面的评论时,我的build.properties中的ivy.configuration属性设置为pda.对于Eclipse,我创建了一个属性文件,并将ivy.configuration设置为pda(然后在Eclipse中的Ivy设置中引用此属性文件). 我得到的错误信息是:
UPDATE
最佳答案
在发布工件时,您应该告诉Ivy有关配置的信息.例如:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |