我们有一个项目,我们正在使用 Ivy 从 Ant 转换为 Ant。它有点混乱,包括 Java、Coldfusion 和将元素重命名为小写。
除了一个问题,我已经让它工作得很好。我需要使用嵌入式版本字符串检索所有 jar。但是,某些 jar 文件 (organisation="org.jboss.seam") 需要在没有修订号的情况下检索。也就是说,我需要
commons-beanutil-1.6.jar (or whatever it is)
但
jboss-seam-io.jar
我试过<include>
和<exclude>
<ivy:retrieve log="${ivy.log}"
pattern="${lib.dir}/[conf]/[artifact]-[revision].[ext]"
conf="*">
<exclude org="org.jboss.seam"/>
</ivy:retrieve>
<ivy:retrieve log="${ivy.log}"
pattern="${lib.dir}/[conf]/[artifact].[ext]"
conf="*">
<include org="org.jboss.seam"/>
</ivy:retrieve>
但<ivy:retrieve>
不包含和排除。我认为映射器可能是可能的,但常春藤文档非常稀疏。
任何人都知道如何jboss-seam
使用一种 Ivy 模式检索文件,但其他所有内容(包括jboss-seam
jar 的依赖项)都使用另一种 Ivy 模式?