【问题标题】:Eclipse: Include dependencies of other project in WAREclipse:在 WAR 中包含其他项目的依赖项
【发布时间】:2017-03-16 07:26:21
【问题描述】:

在 Eclipse 中,我有两个项目。 一种是应导出为 WAR 文件的 Web 项目。 第二个是一个 Java 项目,它的存在只是为了捆绑几个依赖罐。 (因为它有很多 jars 并且它们不存在于 maven repo 中,所以为它们创建一个项目似乎是将它们捆绑在一起的最简单的解决方案)

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

  • 在依赖项目的构建路径中包含 JAR
  • 从 Dependency-Project 导出所有 JAR(使用 Order 和 Export 选项卡)
  • 在 Web 项目构建路径中包含依赖项项目
  • 使用部署路径 WEB-INF/lib/dependencies.jar 将依赖项目添加到 Web 项目的部署程序集(建议 here

但即使 Dependency-Project 包含在 Deployment Assembly 中,它也不会在 WAR-File 中导出。我错过了一步吗?

【问题讨论】:

    标签: java eclipse war


    【解决方案1】:

    您可以通过 phantasy groupid、phantasy artifactid 和 phantasy version 将 jar 安装为 maven 依赖项。

    【讨论】:

    • 我已经考虑过了,但它大约有 50 个 JAR,所以这将是很多工作。您还有什么建议吗?
    • 您可以创建一个适用于所有 50 个罐子的脚本。你在用窗户吗?
    • 是的,但是当我使用 Maven 时,应该将 jar 部署到 Nexus 存储库
    猜你喜欢
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 2014-10-06
    • 1970-01-01
    • 2012-11-01
    相关资源
    最近更新 更多