将JAR Maven项目包含到WAR Maven项目中

sp00m

我有两个Maven项目:打包到JAR的Project1和打包到WAR的Project2。

<!-- Project1's POM -->
<groupId>foobar</groupId>
<artifactId>project1</artifactId>
<version>1.0</version>
<packaging>jar</packaging>

<!-- Project2's POM -->
<groupId>foobar</groupId>
<artifactId>project2</artifactId>
<version>1.0</version>
<packaging>war</packaging>

我想将Project1包含在Project2中,因此在Project2的POM中,我添加了:

<dependency>
    <groupId>foobar</groupId>
    <artifactId>project1</artifactId>
    <version>1.0</version>
</dependency>

但是Project2无法解决这种依赖性。

在Project2的属性Java构建路径>库中,我可以看到Project2在我的“〜/ .m2”文件夹中寻找“ project1-1.0.jar”。这正常吗?

有人也遇到过这个问题,终于找到了解决方案吗?即使在SO中寻找相关问题的答案时,我也无法使其正常工作。


  • 日蚀开普勒
  • Maven的3.0.4
  • Eclipse WTP(Juno)1.0.1的Maven集成
里希克什

除非您在上运行maven install project1它不会作为jar文件打包到您的.m2存储库中,因此不会在project2的pom文件中解决

这类似于使用第三方jar文件。但是.m2存储库中没有它。即使在那种情况下,您也将面临同样的问题。

对于您的项目2,项目1被视为独立的第三方jar文件。它必须在您的.m2存储库中才能解决。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Gradle是否可以将AngularJs包含到项目中

来自分类Dev

如何将DateTimeFormatter包含到项目中

来自分类Dev

无法将Objective C文件包含到项目中吗?

来自分类Dev

Yii2将文件包含到项目中

来自分类Dev

如何将 createjs 库包含到 reactjs 项目中

来自分类Dev

Gradle Multiproject Build:如何在不创建伪项目的情况下将WAR项目的JAR包含到另一个WAR中

来自分类Dev

如何避免在非Java Maven项目中创建空jar?

来自分类Dev

从范围提供的Maven Web项目中获取jar

来自分类Dev

无法在Maven项目中添加本地jar文件

来自分类Dev

在Maven项目中从ejb从子jar访问父耳朵资源

来自分类Dev

如何在Maven项目中将jar文件用作库

来自分类Dev

在Maven项目中从ejb从子jar访问父耳朵资源

来自分类Dev

如何从Maven项目中的外部jar读取属性文件

来自分类Dev

为maven多模块项目中的模块创建jar

来自分类Dev

在maven项目中选择一个jar文件

来自分类Dev

如果 jar 已包含在项目中,如何定义 maven 依赖项

来自分类Dev

在构建项目时将外部文件夹添加到Maven项目中的war文件中

来自分类Dev

如何将Weld集成到Maven项目中?

来自分类Dev

如何将gradle模块集成到Maven项目中?

来自分类Dev

在Non-Maven-Non-Spring项目中包含Maven-Spring-Roo-Hibernate jar的正确程序是什么?

来自分类Dev

maven 将项目定义为 jar

来自分类Dev

如何将lib中的jar包含到Netbeans的项目jar文件中?

来自分类Dev

Maven:如何将外部jar包含到构建可执行jar中

来自分类Dev

如何将子项目中的源包包含到主项目中的web.xml中

来自分类Dev

如何将Maven工件添加到现有的Maven项目中

来自分类Dev

在Maven项目中添加Chromecast

来自分类Dev

限制Maven项目中的图层

来自分类Dev

Spring Maven 项目中的ClassNotFoundException

来自分类Dev

如何使用CMake将外部库(增强型)包含到CLion C ++项目中?

Related 相关文章

  1. 1

    Gradle是否可以将AngularJs包含到项目中

  2. 2

    如何将DateTimeFormatter包含到项目中

  3. 3

    无法将Objective C文件包含到项目中吗?

  4. 4

    Yii2将文件包含到项目中

  5. 5

    如何将 createjs 库包含到 reactjs 项目中

  6. 6

    Gradle Multiproject Build:如何在不创建伪项目的情况下将WAR项目的JAR包含到另一个WAR中

  7. 7

    如何避免在非Java Maven项目中创建空jar?

  8. 8

    从范围提供的Maven Web项目中获取jar

  9. 9

    无法在Maven项目中添加本地jar文件

  10. 10

    在Maven项目中从ejb从子jar访问父耳朵资源

  11. 11

    如何在Maven项目中将jar文件用作库

  12. 12

    在Maven项目中从ejb从子jar访问父耳朵资源

  13. 13

    如何从Maven项目中的外部jar读取属性文件

  14. 14

    为maven多模块项目中的模块创建jar

  15. 15

    在maven项目中选择一个jar文件

  16. 16

    如果 jar 已包含在项目中,如何定义 maven 依赖项

  17. 17

    在构建项目时将外部文件夹添加到Maven项目中的war文件中

  18. 18

    如何将Weld集成到Maven项目中?

  19. 19

    如何将gradle模块集成到Maven项目中?

  20. 20

    在Non-Maven-Non-Spring项目中包含Maven-Spring-Roo-Hibernate jar的正确程序是什么?

  21. 21

    maven 将项目定义为 jar

  22. 22

    如何将lib中的jar包含到Netbeans的项目jar文件中?

  23. 23

    Maven:如何将外部jar包含到构建可执行jar中

  24. 24

    如何将子项目中的源包包含到主项目中的web.xml中

  25. 25

    如何将Maven工件添加到现有的Maven项目中

  26. 26

    在Maven项目中添加Chromecast

  27. 27

    限制Maven项目中的图层

  28. 28

    Spring Maven 项目中的ClassNotFoundException

  29. 29

    如何使用CMake将外部库(增强型)包含到CLion C ++项目中?

热门标签

归档