私はGradleで構築されたオープンソースプロジェクトに取り組んでいます。(プロジェクト)-sources.jarIDE (IntelliJ IDEA) にロードしてプロジェクトをデバッグできるファイル。ファイルを生成できれば、ロードする方法がわかります。
プロジェクトで利用可能な Gradle タスクを調べましたが、ソース jar ファイルを生成するタスクは見つかりませんでした。
このプロジェクトのソース jar ファイルを生成する最も簡単な方法は何ですか?
コンパイルされたクラス ファイルを含む jar ファイルにソースを追加しても問題ありません。
ベストアンサー1
task sourcesJar(type: Jar, dependsOn: classes) {
classifier = 'sources'
from sourceSets.main.allSource
}
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}
artifacts {
archives sourcesJar
archives javadocJar
}