私はゆっくりと 2 つのプロジェクトを Gradle に移行しています。プロジェクト A は、プロジェクト B で使用される jar ファイルを生成します。
プロジェクト A は GWT コンポーネントで、プロジェクト B は GWT アプリケーションです。
コンパイルされたクラスではなく、プロジェクト A の Java ソース コードを含む Jar を Gradle に生成させるにはどうすればよいですか?
以下をbuild.gradleファイルに追加しようとしましたが、これによりソースを含む2番目のJarファイルが生成されます-インストールタスクを実行すると、ローカルのMavenリポジトリに公開されるように、メインのアーティファクトにソースを含める必要があります.
task sourceJar(type: Jar) {
classifier = 'sources'
from sourceSets.main.allSource
}
artifacts {
archives sourceJar
}
標準の Jar 作成タスクをオーバーライドする方法はありますか?