use*_*356 4 intellij-idea maven
我有一个多模块项目,一个模块是一个Web应用程序,第二个模块有一个自定义程序集.
<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>
Run Code Online (Sandbox Code Playgroud)
基本上,我需要这个档案包含与源和Maven结构,没有二进制文件等.当我组装与Maven即MVN包WAR,一切都很好Maven项目.我在依赖中使用"src"分类器.我的WAR包含正确装配的jar.但是当我使用Intellij Idea部署WAR(我创建了tomcat run config)时,项目的程序集配置被忽略,而且我的程序不正确.如何让Idea不要忽略程序集插件.如果我很清楚,请告诉我.
mvn package在Tomcat中部署Web应用程序时,IntelliJ不会运行.它运行自定义的Make和Build工件操作.
您可以通过进入"运行/调试配置"对话框并将"运行Maven目标"(在您的情况下为包)设置为" 之前"启动操作而不是" 生成和生成"工件来更改此行为.
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
2928 次 |
| 最近记录: |