我有一个 Tomcat 项目(sysdeo tomcat 插件),它依赖于另一个项目的 jar。
我想更新 jar/项目,因此我从库中删除了该 jar,并将另一个项目添加为 Java 构建路径 -> 项目下的依赖项。我刷新、关闭/打开项目、重新启动 Eclipse、清理并重建 Eclipse (Java EE - Juno) 中的所有项目,但 Eclipse 并未拾取对其他项目的更改。
当我调试并单步执行时,它会转到正确的源,但错误表明它仍在引用旧的 jar。
我已经从工作区下所有项目的 Java 构建路径 -> 库中删除了 jar,并附加了该项目,以防它看到错误的 Jar。
我已经阅读了其他类似的问题,但没有一个建议对我有用。
最佳答案
当 Eclipse 构建将部署在 Tomcat 服务器上的 WAR 文件时,这可能是 Eclipse 没有自动将其他项目导出到 JAR 的原因。
您必须手动导出其他项目
Right-Click on project name / Export / Java / JAR file
并将生成的 JAR 文件复制到(在我的例子中):
[Tomcat project]/WebContent/WEB-INF/lib/
该文件夹包含的源代码将包含在 WAR 文件中。
希望有帮助:-)
关于java - 如何在Eclipse Tomcat项目中更新Jar/依赖项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20409132/