gpt4 book ai didi

maven - 我可以在 Maven 中同时生成项目的 jar 和 war 吗?

转载 作者:行者123 更新时间:2023-12-02 01:04:53 25 4
gpt4 key购买 nike

我在 Maven 中有一个项目 (A),其中包含 war 包装。另一个项目(B)依赖于 A,它需要项目 A jar 文件,但在编译阶段,项目 A 的 war 将产生,项目 B 没有可用的 jar。如何在编译阶段创建项目 A 的 jar,以便项目 B 可以使用它?

最佳答案

我建议换一种方式使用 maven-war-plugin which can produce a separate artifact for the classes可以像下面这样使用:

<dependency>
<groupId>myGroup</groupId>
<artifactId>myArtifact</artifactId>
<version>myVersion</myVersion>
<classifier>classes</classifier>
</dependency>

这可以通过在您的 war 模块中使用以下配置来实现:

 <plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<attachClasses>true</attachClasses>
</configuration>
</plugin>
...
</plugins>

关于maven - 我可以在 Maven 中同时生成项目的 jar 和 war 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23580642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com