<outputDirectory>/path/to/tomcat/webapps/</outputDirectory>
を~/.m2/settings.xml
に設定して、maven-war-plugin
を使用するすべてのmavenプロジェクトでこのプロパティがデフォルトで設定されるようにすることはできますか?私のsettings.xml(これは動作しません)のMaven:Maven-war-pluginのoutputDirectoryをグローバルにオーバーライドする方法
プロファイルセクション:
<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
を実行しているときに、すべてのwar
のファイルが単一/webapps
ディレクトリに置くことにしたいです。
プロジェクトのpom.xml
を変更せずに行う必要があります。
このような目的のためにTomcatにデプロイメントを行いたいと思うようです。デプロイメントを処理するための適切な目標を提供するtomcat-maven-pluginを探してください。 – khmarbaise
Good!とにかくそれをグローバルに設定する方法は? –