【发布时间】:2021-02-08 14:04:53
【问题描述】:
我有 3 个 maven 应用程序。
- library-module:可复用的通用代码
- book-application:一个使用来自
library-module的类的Web应用程序 - blog-application:一个 Web 应用程序,它也使用来自
library-module的类。
以下是模块的 pom:-
....
<!--library-application pom -->
<groupId>com.piyush</groupId>
<artifactId>library-module</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
....
....
<!--book-application pom-->
<groupId>com.piyush</groupId>
<artifactId>book-application</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
....
....
<!--blog-application pom-->
<groupId>com.piyush</groupId>
<artifactId>blog-application</artifactId>
<version>1.0</version>
<packaging>war</packaging>
....
现在我想将 library-application 作为依赖添加到 book-application 和 blog-application 作为依赖,如下所示:-
....
<dependency>
<groupId>com.piyush</groupId>
<artifactId>library-module</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
....
现在这里的问题是我希望在编译book-application 或blog-application 之前或期间生成library-application jar。这样我就不必将 jar 添加为提供的依赖项。
【问题讨论】:
标签: java maven dependency-injection dependencies maven-plugin