Java 如何使用maven Tomcat插件将war从子pom部署到Tomcat?
我在Java 如何使用maven Tomcat插件将war从子pom部署到Tomcat?,java,maven,tomcat,Java,Maven,Tomcat,我在pom <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <path>/casemanager</path>
pom
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/casemanager</path>
<update>true</update>
</configuration>
</plugin>
我希望tomcat在集成前测试阶段运行。现在,当我执行
mvn验证时,它会启动服务器,但不会部署我的war。我甚至尝试提供warSourceDirectory
。我是不是遗漏了什么?我发现了。似乎当我在子pom中执行目标时,tomcat不会在同一级别的其他模块中搜索战争。我不得不使用webapp
<webapps>
<webapp>
<groupId>com.fico.fos.casemanager</groupId>
<artifactId>casemanager.ui</artifactId>
<version>1.0.0-SNAPSHOT</version>
<type>war</type>
<asWebapp>true</asWebapp>
</webapp>
</webapps>
com.fico.fos.casemanager
casemanager.ui
1.0.0-SNAPSHOT
战争
真的
我必须在配置中使用它
标记我找到了它。似乎当我在子pom中执行目标时,tomcat不会在同一级别的其他模块中搜索战争。我不得不使用webapp
<webapps>
<webapp>
<groupId>com.fico.fos.casemanager</groupId>
<artifactId>casemanager.ui</artifactId>
<version>1.0.0-SNAPSHOT</version>
<type>war</type>
<asWebapp>true</asWebapp>
</webapp>
</webapps>
com.fico.fos.casemanager
casemanager.ui
1.0.0-SNAPSHOT
战争
真的
我必须在配置中使用它