3

Maven サイトに基本的なレポートを含めたいだけです。これをPOMに含めました:

<project>
 ...
<reporting>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-project-info-reports-plugin</artifactId>
      <version>2.7</version>
    </plugin>
  </plugins>
</reporting>  
...
</project>

これは、私のサイト記述子 index.xml に含まれています。

<project>
...
  <body>
    <menu ref="reports" />
  </body>
</project>

使用するmvn site:runと、レポートが生成されず、ナビゲーションにメニューが生成されません。レポートを生成できる唯一の方法は、mvn project-info-reports. サイトで入手できません。Maven サイトのヘルプはすべて 2010 年のものであるように見えるため、正確なものを把握するのは困難です。を使用すると次のようになりますclean site:run -Dport=8081

[INFO] ------------------------------------------------------------------------
[INFO] Building travelagentservice-client 1.0.0.1
[INFO] ------------------------------------------------------------------------
[INFO]  
[INFO] --- maven-site-plugin:2.2:run (default-cli) @ travelagentservice-client ---
2014-06-10 15:41:30.812::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
[INFO] Parent project loaded from repository: choicehotels:corporate-pom:pom:2.1.0.0
[INFO] Starting Jetty on http://localhost:8081/
2014-06-10 15:41:30.960::INFO:  jetty-6.1.5
2014-06-10 15:41:30.158::INFO:  NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
2014-06-10 15:41:30.264::INFO:  Started SelectChannelConnector@0.0.0.0:8081

私が見つけた解決策: 使用していたサイトのバージョンを指定する必要がありました。3.3でなければなりません。

<plugin>
    <artifactId>maven-site-plugin</artifactId>
    <version>3.3</version>
</plugin>
4

1 に答える 1