java - MyEclipse 中的 Ant 类路径构建问题
问题描述
我目前正在尝试更改 ant java 项目的 spring 版本,但无法重建项目,因为在我替换 jar 之后,build.xml 似乎仍然依赖于旧 jar。build xml 动态获取对 jar 的引用,因此我认为这不应该发生,并且我能够使用升级后的 spring jar 构建项目的一个版本,但是现在当我回去重建时,eclipse 希望我使用旧的罐子。
以下是将 jar 添加到类路径的方式(bea.home.lib 是库文件夹):
<taskdef name="wlappc" classname="weblogic.ant.taskdefs.j2ee.Appc">
<classpath>
<fileset dir="${bea.home.lib}">
<include name="**/*.jar"/>
</fileset>
</classpath>
</taskdef>
这是我尝试将 build.xml 作为 ant 脚本运行时显示的错误:
The archive: /PULSE On-Line/must/APP-INF/lib/spring-aop-4.2.2.RELEASE.jar which is referenced by the classpath, does not exist.
我不知道这个错误引用的是什么类路径,因为在项目的 .classpath 文件中有对新 spring jar 的引用。整个项目的任何文本中都没有引用旧的 spring jars。有什么想法可以改变这个类路径吗?最令人沮丧的部分是,我过去能够以某种方式构建它,并且它在没有出现此错误的情况下工作。
解决方案
问题是人为错误我,我已通过 Eclipse 中的 ant 配置窗口将旧 jars 添加到 ant 类路径中。这个类路径实际上并未用于编译,但 eclipse 认为它已被使用,因此它不会让我运行 build.xml。
推荐阅读
- python-3.x - Python Nmap 扫描仪进度
- postgresql - 解析用户使用表的 postgres 日志
- python-3.x - raise Value Error('自定义文件必须有一个属性')
- javascript - 为什么当我悬停 Div 时我的音频没有播放?
- json - jq 条件更新数组元素
- javascript - 在变量中添加强标签
- php - Codeigniter 3.x 调用未定义的方法
- jsp - 如何在关键 tc 服务器上创建自定义错误页面
- python - 错误:张量流:找不到图像目录“”
- magento - Magento 1 修改与库存更新相关的产品属性