私はmavenにかなり慣れていません。
アプリケーション クライアント jar ファイルのビルドに適したプラグインまたはパッケージ タイプはありますか?
jar 内の META-INF フォルダーに application-client.xml ファイルを追加したいと考えています。
通常の jar パッケージにはファイルが含まれていません。
私はmavenにかなり慣れていません。
アプリケーション クライアント jar ファイルのビルドに適したプラグインまたはパッケージ タイプはありますか?
jar 内の META-INF フォルダーに application-client.xml ファイルを追加したいと考えています。
通常の jar パッケージにはファイルが含まれていません。
jar パッケージを使用してプロジェクトを定義するだけで済みます (デフォルトであるため、宣言する必要はありません)。src/main/resources/META-INF フォルダーに application-client.xml を定義すると、最終的な jar の META-INF フォルダーに含まれます。
追加情報を定義するには、jar プラグインを以下のように構成する必要があります。
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.2</version>
<configuration>
<archive>
<manifest>
<mainClass>com.mycompany.app.App</mainClass>
<addClasspath>true</addClasspath>
</manifest>
<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
詳細については、マニフェストの操作ガイドをご覧ください
Maven での JavaEE サポートについてはあまり詳しくありませんが、適切に構成されていれば、ejb プラグインもクライアント jar を生成できるようです。このページをチェックしてください: