IntelliJ IDEAを使ってJavaでライブラリを開発していますが、私はプロジェクトにgradleも使用しています。 私の問題は、自分のプロジェクトの成果物をビルドするときに、ビルドされた.jarファイルにjavadocsが含まれていないことと、インタフェースのメソッド引数の名前も失われてしまうことです。 GradleプロジェクトでIntelliJ IDEAを使用してjavadocを含む.jarを生成するにはどうすればよいですか?GradleプロジェクトでIntelliJ IDEAを使用してjavadocを含む.jarを生成するにはどうすればよいですか?
0
A
答えて
0
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
}
+3
ファイルに追加する特定のコードは便利ですが、ファイルの内容や追加する場所についての説明はさらに価値があります。 –
0
これは動作を意図したものです。しかし、javadocを 'build/docs'ディレクトリに生成するデフォルトの 'javadoc'タスクがあります。ですから、このような操作を行うことができます。
task makeJavadoc (type :Jar, dependsOn: javadoc){
from docsDir
classifier='docs'
description='Creates a Javadoc Jar'
}
結果javadocツールは、手動で接続する必要があります。
関連する問題
- 1. Intellij IDEA。 jarアーカイブとしてjavadocを生成する
- 2. Gradleでjavadocを生成するにはどうすればよいですか?
- 3. Intellij gradleプロジェクトを別のIntellij gradleプロジェクトに含めるにはどうすればいいですか?
- 4. IntelliJ IDEAのJAR成果物にリソースフォルダを正しく含めるにはどうすればよいですか?
- 5. Gradleを正しく設定し、IntelliJ IDEA用の新しいGradleプロジェクトを作成するにはどうすればよいですか?
- 6. IntelliJ IDEAプロジェクトのGradle自動インポートを無効にするにはどうすればよいですか?
- 7. IntellijでVaadin + Jetty + Gradleプロジェクトを作成して実行するにはどうすればよいですか?
- 8. Intellijにjarを生成してjava-jarで実行するライブラリを含む
- 9. IntelliJ IDEAでJARとWARを作成するにはどうすればよいですか?
- 10. Javaを使用してjavadocを生成するにはどうすればよいですか?
- 11. Intellij IDEAに1つのgradleデーモンだけを使用させるにはどうすればいいですか?
- 12. 既存のプロジェクトに対して、antでjavadocを生成するにはどうすればいいですか?
- 13. Intellij IDEA APIを使用して.classファイルを実行するにはどうすればよいですか?
- 14. Intellij IDEA for Androidプロジェクトに.so libを含めるにはどうすればいいですか?
- 15. Android Studio - 他のjarを含むjarファイルをエクスポートするにはどうすればよいですか?
- 16. Gradleを使用してMavenテストJarをプルするにはどうすればよいですか?
- 17. 私はJavaDocでのスタイルを使用したいのIntelliJ IDEA
- 18. Intellij IDEA:インポートしたMavenプロジェクトを正しく設定するにはどうすればよいですか?
- 19. IntelliJ IDEAを更新するにはどうすればよいですか?
- 20. .jarファイルを使用して.jarファイルを作成するにはどうすればよいですか?
- 21. CSSを使用してリンクを含むフッターを作成するにはどうすればよいですか?
- 22. Windows 10でIntelliJ IDEAを使用してTwitter Heronプロジェクトを作成するには?
- 23. IntelliJ IDEA 10.5でプロジェクトを削除するにはどうすればよいですか?
- 24. IntelliJ IDEA GrailsプロジェクトでGroovyメソッドのjavadocs/groovydocsを取得するにはどうすればよいですか?
- 25. IntelliJ IDEAにartifact名としてgradle.buildで指定されたjarファイルの名前を使用させるにはどうすればいいですか?
- 26. Intellij IDEAでgradleを使用するには?
- 27. JavaDocに(Piwik)トラッキングコードを含めるにはどうすればよいですか?
- 28. GoogleアナリティクススニペットをJavadocに含めるにはどうすればよいですか?
- 29. IntelliJ IDEA 2016.1でgitワークツリーを使用するにはどうすればよいですか?
- 30. Spring BootとIntelliJ Ideaを使用してデータベースからエンティティクラスを生成するにはどうすればよいですか?
あなたはしていません。最初に、パラメータ名を含むようにコンパイルオプションを変更します。次に、javadocの* difference * jarファイルを作成します。コードがオープンソースの場合は、ソース用の3番目のjarファイルも作成する必要があります。標準の命名法は、あなたのメイン(コード)jarファイルが 'mylib-1.0.jar'と呼ばれる場合、他の2つのファイルは' mylib-1.0-javadoc.jar'と 'mylib-1.0-sources.jar'と呼ばれます。 [回答者by user6158055](http://stackoverflow.com/a/39059063/5221149)では、Gradleの使い方を説明しています。 – Andreas