无法使用 ant 更新依赖关系



我真的是蚂蚁的初学者,无论如何,我正在使用一个用ant构建的java项目。

简化一下,在 Eclipse 中导入了两个项目:

  • project1包含class1methods1methods2methods3
  • project2中,有一个class2可以调用class1.method3()

project2上的ivy.xml包含:

<dependencies>
    <dependency org="my.package"
                name="project1"
                rev="latest.${project.version.status}"
                conf="default"> 
       <exclude module="servlet-api"/>
    </dependency>
</dependencies>

问题是:

方法 method3(( 未定义类型类 1 (第 53 行 2 类.java(

我尝试了几种组合,我的"最喜欢的"是:

  1. 终端位于project1文件夹中:
    • ant clean-lib lib
    • ant publish-local
  2. project2文件夹中:
    • ant clean-lib lib
  3. 刷新、清理和构建 Eclipse 中的所有项目

但它不起作用,所以...如何更新project2推荐的project1.jar?我做错了什么?

谢谢

latest.[version]的微妙之处对我来说已经丢失了,但如果你总是要选择最新的,那么你不妨latest.integration

(同样根据这里,看起来你所做的在语法上是正确的,所以也许project.version.status不是一个合适的值(

相关内容

  • 没有找到相关文章

最新更新