2017-10-03 7 views
2

"mvn site"を使用してレポートを生成しようとしていて、確実なレポートが含まれているようにしたい。Mavenレポートはどのように機能しますか?

私はいくつかの例とドキュメントを読んできましたが、わかりませんでした。このlinkのように、レポート名はどのようにマッピングされますか? 「依存関係」、「プロジェクトチーム」のような項目がある上記の例では

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-project-info-reports-plugin</artifactId> 
    <version>2.9</version> 
    <reportSets> 
     <reportSet> 
     <reports> 
      <report>dependencies</report> 
      <report>project-team</report> 
      <report>mailing-list</report> 
      <report>cim</report> 
      <report>issue-tracking</report> 
      <report>license</report> 
      <report>scm</report> 
     </reports> 
     </reportSet> 
    </reportSets> 
    </plugin> 

など

  1. 私はそのリストに含まれるようにレポートの名前を取得するにはどうすればよいかのI 1つを追加したいですか?私は確信した報告書を含めるだけでいいのですが、確信した報告書の名前はどうすればわかりますか?

  2. これらの名前はどのようにマップされますか?

答えて

1

のMavenプロジェクト情報レポートプラグインは、レポートにプロジェクトに関する情報を生成するために使用されます。

これらの名前はどのようにマップされますか。

これらの名前は、モジュールを定義するpom.xml(イントロダクション情報がリンクされている)で構成されているタグの名前です。

は、どのように私は は1を追加したい場合は、そのリストに含まれるようにレポートの名前を得るのですか?私は確信した報告書を含めるだけでいいのですが、どうすれば確実な報告書の名前を にすることができますか?

プラグインではなく、それが唯一のproject-information報告することを意味し、テストを報告することや詳細レポートを作成することを意図していない(続くBに便利なサブリンクを。)

+0

は最終的に、私はPDF形式を生成したいです生成された確実な報告書の私が読んだこと(https://stackoverflow.com/questions/4920842/how-to-us-maven-pdf-plugin-to-generate-pdf-from-surefire-report)によれば、それはmvnサイトでPDFを生成するために必要なXMLを生成します。だから、あなたがプロジェクト情報のためのものだと言ったプラグインを使わずに、どのように進めるのですか? – supertonsky

+0

@supertonsky共有リンクは既に目的のプラグインを使用しています。私はOPがそこにこのプラグインも含まれているコードをすべて追加してしまったと思うし、これをテストレポートの観点からレポート生成の中心に間違えた。 – nullpointer

+0

私は確信していませんが、彼は明示的にはmaven pdfプラグインは実際にはサイトプラグインに依存していると明示しています。このリンクでさえ言及しています。 (http://maven.apache.org/plugins/maven-pdf-plugin/usage.html#As_Part_Of_Your_Build_Process)何か不足していますか? – supertonsky

関連する問題