問題タブ [groovydoc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven-2 - MavenプラグインとしてのGroovyDoc
GroovyDoc
できればレポートとして利用できるMavenプラグインはどこかにありますか?
GMavenが見どころだと思いますが、ドキュメントは古く(1.0、現在のバージョンは1.3)、GMavenプラグインには次のように適合するmojoがありません。
このプラグインには9つの目標があります。
groovy:compile
説明:Groovyソースをコンパイルします。groovy:console
説明:GroovyGUIコンソールを起動します。groovy:execute
説明:Groovyスクリプトを実行します。groovy:generateStubs
説明:GroovyソースからJavaスタブを生成します。groovy:generateTestStubs
説明:GroovyテストソースからJavaスタブを生成します。groovy:help
説明:gmaven-pluginのヘルプ情報を表示します。 パラメータの詳細を表示するために
呼び出します。
mvn groovy:help -Ddetail=true -Dgoal=<goal-name>
groovy:providers
説明:構成および選択されたGroovyランタイムプロバイダーに関する情報を表示します。groovy:shell
説明:Groovy Shell(別名groovysh)を起動します。groovy:testCompile
説明:Groovyテストソースをコンパイルします。
それで、誰かがmaven groovydocプラグインへのポインターを持っていますか?グーグルは意味のあるものを思い付かなかった。
groovy - Groovy 1.8用の3種類のJavaDocは何ですか?
Groovy 1.8ドキュメントには、次の3種類のJavaDocがあります。
api / gapi / jdk /
jdk / Javadocsは、GroovyがJavaクラスに追加するメソッドを示しています。それは理解しやすいです。
api/とgapi/のJavaDocsは混乱を招きます。api /では大文字と小文字が区別されないすべてのクラスが表示され、gapi /では大文字と小文字が区別されるすべてのクラスが表示されることを除いて、これらは似ています。(大文字と小文字が区別される表示では、物を見つけるのが難しくなります。)
gapi / All Classesリストには、リストの最後に4つのgenXXXエントリがあり(大文字と小文字が区別されます)、api/リストにはないようです。
api/とgapi/JavaDocsの違いを知っている人はいますか?
ありがとう。
grails - grails-docは、デフォルトパッケージでクラスのコピーを作成します
私のgrails1.3.7プロジェクトでは、あなたと同じように、すべてのクラスをcom.mycompany.myappに配置しました。したがって、これはサービス、コントローラー、ドメインクラスにも当てはまります。独自のパッケージに含まれるフィルターがあります。私のアプリは正常に動作します。
ただし、実行するgrails doc
と、grailsはクラスごとに2つのページを作成することにします。
- 適切なGroovyDocをすべて含む適切なcomp.mycompany.myappパッケージの1つ
- もう1つは、上記のすべてのクラスを取得し、それらもデフォルトのパッケージに存在するかのように見せかけます。
したがって、target / docsには、「DefaultPackage」と「com」の2つのディレクトリが含まれ、DefaultPackageはcom/の下にあるすべてのコピーを保持します。
その結果、クラスごとに2つのコピーがあるため、私のグルーヴィーなドキュメントは乱雑に見えます。
どうすればこれを解決できますか?
grails - IntelliJ IDEA Grails プロジェクトで groovy メソッドの javadocs/groovydocs を取得するにはどうすればよいですか?
Grails プロジェクトで作業しているとき、groovy がコレクションなどに追加する GDK メソッドに関する有用な javadocs / groovydocs を取得できません。これを行う方法はありますか、それとも IntelliJ IDEA ではできないことですか?
maven - maven で groovydoc から jar ファイルを生成する
Maven内から生成されたgroovydocからIDE(IDEA、Eclipseなど)で使用されるjarファイルを生成する方法はありますか? 私は現在、ここで説明されている maven antrun プラグインを使用して、非常に大きな groovy プロジェクトから groovydoc を生成しています: GroovyDoc as Maven Plugin
出力されたファイルを手動でアーカイブにパックすることで、使用可能な jar ファイルを取得できましたが、これらのファイルをリポジトリにデプロイできる統合された方法 (つまり、maven を使用) を探しています。
gradle - GradleでGroovydocの文字エンコーディングを設定するには?
UTF-8 エンコーディングの Groovy コードがあり、同じものを使用するには生成された Groovydoc HTML が必要です。しかし、Gradle でこれを構成するにはどうすればよいでしょうか。
groovy - ローカル パッケージ リンク用の groovydoc
groovy ファイルには、次のような groovydoc リンクがあります。
のクラスはmyMethod
と同じパッケージであるためMyClassInSamePackage
、これは機能するはずですが、ドキュメントにリンクが生成されず、<code>
タグで囲まれます。最近 https://issues.apache.org/jira/browse/GROOVY-5957 を開きましたが、 https://issues.apache.org/jira/browse/GROOVY-3745によると、この問題は修正済み (私は groovy 2.0.5 を使用しています)。
完全なパッケージ名が使用されていない場合、同じパッケージ内のリンクが groovydoc で適切に機能するかどうかを確認 (または反論) できますか?