如何配置download.java.net存储库以与Ivy一起使用?
我不熟悉常春藤。我认为这是一个从存储库(如maven)自动下载JAR的实用程序 我已经下载了一个项目(红色5,来自如何配置download.java.net存储库以与Ivy一起使用?,java,eclipse,maven,dependencies,ivy,Java,Eclipse,Maven,Dependencies,Ivy,我不熟悉常春藤。我认为这是一个从存储库(如maven)自动下载JAR的实用程序 我已经下载了一个项目(红色5,来自svn checkout)http://red5.googlecode.com/svn/java/server/trunk/命令),该命令使用常春藤配置。问题不在于red5,而在于常春藤 在我用Eclipse的SVN插件下载了这个项目之后,我用右键单击选择了它,并执行了Ivy Resolve命令(使用IvyDE Eclipse插件)。之后,我发现在PackageExplorer的iv
svn checkout)http://red5.googlecode.com/svn/java/server/trunk/
命令),该命令使用常春藤配置。问题不在于red5,而在于常春藤
在我用Eclipse的SVN插件下载了这个项目之后,我用右键单击选择了它,并执行了Ivy Resolve
命令(使用IvyDE Eclipse插件)。之后,我发现在PackageExplorer的ivy.xml[*]
节点下出现了很多jar
我猜这些图书馆是常青藤下载的
但生成的源代码有一个错误,表明一个jar是旧版本的。这是jaudiotagger-1.0.8.jar
。它的包org.jaudiotagger.tag
不包含源所需的FieldKey
类
接下来,我查看“ivy.xml”,看到了
<dependency name="jaudiotagger" rev="2.0.4-SNAPSHOT" />
这不意味着配置需要2.0.4版本的jar吗。那为什么常春藤下载了1.0.8版呢
如何检查存储库是否包含所需的文件?Maven central repository包含版本2.0.3,它不是2.0.4,但比1.0.8更新。艾薇应该浏览吗
编辑1
我发现2.0.4版本的pom文件如下:
我想我可以从同一个目录中获取jar本身
但是我可以将这个地方配置为常春藤的存储库吗?这个地方是否是Maven兼容的存储库?项目的根文件夹中有一个文件。它包含构建脚本使用的所有存储库
您可以轻松地将java.net添加为一个额外的存储库,如下所示:
<ibiblio name="java.net" m2compatible="true" root="http://download.java.net/maven/2/"/>
项目的根文件夹中有一个文件。它包含构建脚本使用的所有存储库
您可以轻松地将java.net添加为一个额外的存储库,如下所示:
<ibiblio name="java.net" m2compatible="true" root="http://download.java.net/maven/2/"/>
你使用什么操作系统?我尝试了clean
svn
命令,然后antretrieve
将其挂起。在Windows 7 x64上。@SuzanCioc XP x32和Eclipse Helios。我只尝试了eclipse插件,因为我很好奇为什么会得到那个奇怪的版本,但无法复制。可能是因为网络问题而挂起?您使用的是什么操作系统?我尝试了cleansvn
命令,然后antretrieve
将其挂起。在Windows 7 x64上。@SuzanCioc XP x32和Eclipse Helios。我只尝试了eclipse插件,因为我很好奇为什么会得到那个奇怪的版本,但无法复制。可能是因为网络问题而挂起?