Gradle ビルド スクリプトで、ビルド後に作成された JAR ファイルに含まれるマニフェスト ファイルに完全なクラスパスを追加したいと考えています。
例:
Manifest-Version: 1.0
Class-Path: MyProject.jar SomeLibrary.jar AnotherLib.jar
私のビルド スクリプトは、既に次のようにマニフェストに情報を追加しています。
jar {
manifest {
attributes("Implementation-Title": project.name,
"Implementation-Version": version,
"Main-Class": mainClassName,
}
}
マニフェストに追加する依存関係のリストを取得するにはどうすればよいですか?
Java チュートリアルのこのページでは、クラスパスをマニフェストに追加する方法と理由について詳しく説明しています: JAR ファイルのクラスパスへのクラスの追加