gpt4 book ai didi

maven - Intellij Idea 忽略 maven 程序集插件

转载 作者:行者123 更新时间:2023-12-04 18:06:22 25 4
gpt4 key购买 nike

我有一个多模块项目,一个模块是一个网络应用程序,第二个模块有一个自定义程序集。

           <plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<descriptorRefs>
<descriptorRef>src</descriptorRef>
</descriptorRefs>
<formats><format>jar</format></formats>
</configuration>
<executions>
<execution>
<id>cfg-src</id>
<goals>
<goal>single</goal>
</goals>
<phase>package</phase>
</execution>
</executions>
</plugin>

基本上我需要这个文件来包含具有源代码和 Maven 结构的 Maven 项目,没有二进制文件等。
当我用 maven (即 mvn 包)组装 WAR 时,一切都很好。我在依赖中使用“src”分类器。我的 WAR 包含正确组装的 jar。但是,当我使用 Intellij Idea(我创建了 tomcat 运行配置)部署 WAR 时,项目的程序集配置被忽略了,我的配置不正确。如何让 Idea 不要忽略程序集插件。如果我清楚,请告诉我。

最佳答案

IntelliJ 不运行 mvn package当你在 Tomcat 中部署你的 webapp 时。它运行其自定义的 Make 和 Build Artifact 操作。

您可以通过进入运行/调试配置对话框并将运行 Maven 目标(在您的情况下为包)设置为启动前操作而不是生成和构建 Artifact 来更改此行为。

希望这可以帮助

关于maven - Intellij Idea 忽略 maven 程序集插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26262149/

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