1
是否可以在~/.m2/settings.xml
中配置<outputDirectory>/path/to/tomcat/webapps/</outputDirectory>
,這樣每個使用maven-war-plugin
的maven項目默認都會設置此屬性?我的settings.xml的Maven:如何全局覆蓋maven-war-plugin的outputDirectory
Profiles部分(這不起作用):
<profiles>
<profile>
<id>localhost</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<directory>/tomcat/webapps</directory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<outputDirectory>/tomcat/webapps</outputDirectory>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profiles>
我想在運行mvn package
每一個項目時,被放置在一個單一的/webapps
目錄下的所有文件war
。
必須在不修改項目pom.xml
的情況下完成。
它看起來像你想部署到tomcat的這種目的,你應該尋找tomcat-maven-plugin,它提供了適當的目標來處理部署... – khmarbaise
好!但是如何在全球範圍內設置它呢? –