2017-03-16 177 views
1

在Eclipse中,我有两个项目。 一个是应该作为WAR文件导出的Web项目。 第二个是一个Java项目,它只存在捆绑几个依赖项的jar包。 (因为它有很多jar,并且它们在maven repo中不存在,所以为它们制作项目似乎是将它们捆绑在一起的最简单解决方案)Eclipse:在WAR中包含其他项目的依赖项

现在Web项目依赖于依赖项目中的JAR在WEB-INF/lib-Folder中。我已经执行以下步骤:

  • 包括在相关项目的构建路径
  • 出口JAR文件全部来自相关项目(使用排序和导出选项卡)中的JAR
  • 包括相关项目中的Web -Projects构建路径
  • 添加依赖关系,项目到Web项目的部署大会通过部署路径WEB-INF/lib/dependencies.jar(建议here

不过尽管德pendency-Project包含在Deployment Assembly中,它不会在WAR-File中导出。我错过了一步吗?

回答

1

您可以通过phantasy groupid,phantasy artifactid和phantasy版本将jar安装为maven依赖项。

+0

我已经想过了,但它大约有50个JAR,所以这将是很多工作。你有其他建议吗? – SilverNak

+0

您可以创建一个脚本以适用于所有50个罐子。你使用Windows吗? –

+0

是的,但是当我使用Maven时,应该将jar部署到Nexus存储库 – SilverNak

相关问题