最初に CXFチュートリアルを使用してこの コントラクトに従っていますが、結果としてソースが生成され、ビルドが正常に完了するまで、WAR ファイルの作成に失敗します。pom.xml
代わりに、JAR ファイルを作成します。
私の理解では、WAR の作成を担当するpom.xmlの部分は次のとおりです。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<outputDirectory>D:/path/to/profile/autodeploy</outputDirectory>
</configuration>
</plugin>
そこには (要素とは異なり)<goal>
または要素は表示されませんが、このプラグインでは、公式の使用ページでさえ示されているように、これが暗示されていることも理解しています:<execution>
build-helper-maven-plugin
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<webappDirectory>/sample/servlet/container/deploy/directory</webappDirectory>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
それで...何が足りないのですか?
maven-war-plugin
このように予期しない動作をし、デフォルトで WAR ではなく JAR を生成する を説明できるものは何ですか?
強制的にWARを生成する方法はありますか?