【发布时间】:2012-07-01 03:31:51
【问题描述】:
我最近更新了我的项目设置,以解决我的 groovy 插件和 ivy 插件之间的资源问题。
我在 64 位机器上使用 apache ivy IDE plugin 2.2.0 final & eclipse Helios Service Release 1。
在我这样做之前:
项目->右键单击常春藤插件->属性->高级:
启用项目特定设置
使用以下命令构建类路径:
检索到的工件
检索模式:WebContent/WEB-INF/lib/[artifact]-[revision].[ext]
删除旧检索到的工件 [已选中]
这对我有用,除非我的项目中还有 groovy 插件,groovy 项目将保留复制到 WebContent/WEB-INF/lib/ 的 jars,并且不允许我删除 WebContent/ 中的任何 jars WEB-INF/lib/ 直到我重新启动 eclipse
现在我删除了 ivy 插件设置 将我的 ivy 插件添加为部署程序集 我现在遇到的问题是,每当我使用 eclipse 发布到 tomcat 时,它都会复制 每个我的一些常春藤条目的两个 jars。其中一个 jar 始终是最新版本,然后另一个 jar 似乎是同一 jar 的随机早期版本。但是,一旦我切换回使用 ivy 插件复制 jar 的旧方式,问题就解决了。
我不知道这个新问题是 ivy 插件问题还是 eclipse 部署程序集问题。工作中的其他人尝试在同一个项目中做同样的事情,他们没有 TWO jars 问题。
以前有没有其他人遇到过这个问题并有解决方案?
谢谢!
【问题讨论】:
标签: java eclipse apache ivy ivyde