【问题标题】:How to include .war file as a java web project dependency in eclipse?如何在 Eclipse 中将 .war 文件作为 Java Web 项目依赖项包含在内?
【发布时间】:2014-07-03 13:59:53
【问题描述】:

我有一个 WAR 文件,其中包含一些 Web 应用程序。 我创建了一个新的 java web 应用程序,我想使用一些我已经拥有的 WAR 类。 如何在使用 eclipse 的新 Java Web 应用程序中添加 WAR 文件作为依赖项。 我在 Tomcat 7.0 服务器上运行这个应用程序。

感谢和问候, 拉胡尔

【问题讨论】:

  • 我还没用过 Ant 或 maven 之类的构建工具!!但我认为现在计划 maven 可能会对我有所帮助。
  • 更好的办法是将类放在它们自己的 jar 文件中,然后在两个 Web 应用程序中部署该 jar 文件。 Maven 确实可以帮助更好地管理它。

标签: java eclipse jakarta-ee tomcat war


【解决方案1】:

WAR 文件并非旨在作为依赖项,它具有专门为部署到应用程序服务器(理解该结构)而设计的结构。

我会将您想要依赖的类移动到一个单独的 jar 中,然后让 war 项目和您的新项目都依赖它。

您还可以从您的新应用程序可能依赖的 war 项目中创建一个客户端 jar。但是,如果你走 maven 路线,Sonatype 教程会说每个 maven 项目应该只产生一个工件。

【讨论】:

  • 感谢@JamesB 的建议!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-26
  • 2015-12-26
  • 2023-03-27
  • 1970-01-01
  • 2023-03-11
相关资源
最近更新 更多