説明:
現在、Netbeans に Java Web プロジェクトがあり、Maven を使用しています。最近pom
、ビルド時に 2 つの war ファイルを生成するために、プロジェクトの を変更しました。
以前のデプロイメントで一定の基準を維持するために、実稼働 WAR を同じ (デフォルト) の名前で保持ReportsPortal.war
し、開発バージョンには を-dev
追加しました。
参照:
pom
これは、変更したファイルのセクションです。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<executions>
<execution>
<id>package-prod</id>
<phase>package</phase>
<configuration>
<webResources>
<resource>
<directory>src/main/env/prod</directory>
</resource>
</webResources>
</configuration>
<goals>
<goal>war</goal>
</goals>
</execution>
<execution>
<id>package-dev</id>
<phase>package</phase>
<configuration>
<classifier>dev</classifier>
<webResources>
<resource>
<directory>src/main/env/dev</directory>
</resource>
</webResources>
</configuration>
<goals>
<goal>war</goal>
</goals>
</execution>
</executions>
</plugin>
両方のファイル (ReportsPortal.war
とReportsPortal-dev.war
) を生成します。それぞれに環境変数があります(そしてそれらの間で異なります)。
ReportsPortal プロジェクトを右クリックして [実行] を選択すると、Netbeans は Tomcat を起動し、デプロイされたアプリケーションは正しい値を持っているので、使用していると思いますが、ReportsPortal-dev.war
確かではありません。
私の質問:
Netbeans が Tomcat にデプロイするために使用している war ファイルを確認または変更するにはどうすればよいですか?