Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse:包含WAR中其他项目的依赖项_Java_Eclipse_War - Fatal编程技术网

Java Eclipse:包含WAR中其他项目的依赖项

Java Eclipse:包含WAR中其他项目的依赖项,java,eclipse,war,Java,Eclipse,War,在Eclipse中,我有两个项目。 一个是Web项目,它应该作为WAR文件导出。 第二个是一个Java项目,它的存在只是为了捆绑几个依赖项jar。(因为有很多JAR,而且它们在maven repo中不存在,所以为它们创建一个项目似乎是将它们捆绑在一起的最简单的解决方案) 现在,Web项目依赖于在Web-INF/lib文件夹中拥有依赖项目中的JAR。我已经执行了以下步骤: 在依赖项项目的生成路径中包含JAR 从依赖项项目导出所有JAR(使用订单和导出选项卡) 在Web项目生成路径中包含依赖项项目

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

现在,Web项目依赖于在Web-INF/lib文件夹中拥有依赖项目中的JAR。我已经执行了以下步骤:

  • 在依赖项项目的生成路径中包含JAR
  • 从依赖项项目导出所有JAR(使用订单和导出选项卡)
  • 在Web项目生成路径中包含依赖项项目
  • 使用Deploy Path
    Web-INF/lib/dependentials.jar将依赖项项目添加到Web项目的部署程序集(建议使用)

但是,即使依赖项项目包含在部署程序集中,它也不会导出到WAR文件中。我遗漏了一个步骤吗?

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

我已经考虑过了,但是大约有50个JAR,所以这将是一个很大的工作。你还有其他建议吗?你可以创建一个脚本来处理所有50个罐子。你在使用windows吗?是的,但是当我使用Maven时,JAR应该部署到Nexusrepository@SilverNak这可能有助于: