maven-war-plugin FAQによると、
クラスを別のプロジェクトに移動できない場合は、次の構成を使用して、webapp に含まれるクラスとリソースを、分類子を使用して "添付" アーティファクトとしてデプロイできます。
<project>
...
<artifactId>mywebapp</artifactId>
<version>1.0-SNAPSHOT</version>
...
<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<attachClasses>true</attachClasses>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
これにより、 mywebapp-1.0-SNAPSHOT.war と mywebapp-1.0-SNAPSHOT-classes.jar の2 つの成果物がデプロイされます。
mywebapp-1.0-SNAPSHOT-classes.jar の代わりに mywebapp-1.0-SNAPSHOT.jar を取得できる方法はありますか?
更新: :
war と jar の両方を生成したい。pom のアクティブなプロファイルに基づいてパッケージを変更するで説明されているように、プロファイルを適用することでこれを行うことができます。しかし、上記の質問について知りたいです。