java - 如何在Eclipse Tomcat项目中更新Jar/依赖项目?

标签 java eclipse jar eclipse-plugin

我有一个 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/

相关文章:

java - hibernate 版本的差异

java - 为什么 hibernate 执行两个查询以预加载 @OneToOne 双向关联?

c# - 在 C#/Java 中获取实时市场/股票报价

java - Hibernate 查询持续时间很长

java - 如何访问netbeans构建jar文件中的文本文件?

java - Eclipse 项目中不必要的 JAR - 潜在问题?

java - Youtube api v3 - 如何检索标记为垃圾邮件的评论(使用java)

android - NoClassDefFound错误: Changes in project import from sdk rev 15 to sdk rev 17?

android - Maven Eclipse 插件不会将 Android support-v4 添加到构建路径

java - 为什么在我的项目构建中找不到我的 jar 文件和 .war 文件? maven