0

私たちのプロジェクト チームは、ビルドと CI を ant から maven に切り替えたいと考えているため、Sonatype の "Maven By Example" の本に従って、それを理解しています。

私はm2eがインストールする内部mavenでm2eを使用しています。

maven-archetype-quickstart を使用してプロジェクトを作成しましたが、まったく変更していません。それは問題なくビルドされますが、「サイト」という目標で実行すると、プロジェクトのターゲットフォルダーや他の場所に何も生成されません。出力は次のとおりです。

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building quickstart 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-site-plugin:2.0.1:site (default-site) @ quickstart ---
Downloading: http://repo1.maven.org/maven2/org/apache/maven/skins/maven-default-   skin/maven-metadata.xml
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/skins/maven-default-skin/maven-metadata.xml (370 B at 2.0 KB/sec)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.759s
[INFO] Finished at: Fri May 25 08:46:54 BST 2012
[INFO] Final Memory: 10M/110M
[INFO] ------------------------------------------------------------------------

これは、内部の m2e maven を使用しているためですか? Mavenを個別にインストールする必要がありますか?

4

1 に答える 1

0

まず第一に、私の経験から、m2e で外部 Maven インストールを使用することは間違いなく良い考えです。埋め込み Maven で (他の種類の) 問題が発生したため、Maven の使用はお勧めしません。

あなたの問題について:それがm2eの組み込みMavenなのか、あなたの間違いや誤解なのかはわかりませんが、同じクイックスタートアーキタイプを使用して単純なプロジェクトを生成しただけで、すべて正常に動作します. 次のような出力があります。

    [INFO] Scanning for projects...
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building tester 1.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-site-plugin:3.0:site (default-site) @ tester ---
    [WARNING] Report plugin org.apache.maven.plugins:maven-project-info-reports-plugin has an empty version.
    [WARNING]
    [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
    [WARNING]
    [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
    [INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:2.4
    [INFO] Relativizing decoration links with respect to project URL: http://maven.apache.org
    [INFO] Rendering site with org.apache.maven.skins:maven-default-skin:jar:1.0 skin.
    [INFO] Generating "Distribution Management" report    --- maven-project-info-reports-plugin:2.4
    [INFO] Generating "About" report    --- maven-project-info-reports-plugin:2.4
    [INFO] Generating "Dependencies" report    --- maven-project-info-reports-plugin:2.4
    [INFO] Generating "Issue Tracking" report    --- maven-project-info-reports-plugin:2.4
    [INFO] Generating "Project Plugins" report    --- maven-project-info-reports-plugin:2.4
    [INFO] Generating "Continuous Integration" report    --- maven-project-info-reports-plugin:2.4
    [INFO] Generating "Project License" report    --- maven-project-info-reports-plugin:2.4
    [INFO] Generating "Mailing Lists" report    --- maven-project-info-reports-plugin:2.4
    [INFO] Generating "Project Team" report    --- maven-project-info-reports-plugin:2.4
    [INFO] Generating "Source Repository" report    --- maven-project-info-reports-plugin:2.4
    [INFO] Generating "Plugin Management" report    --- maven-project-info-reports-plugin:2.4
    [INFO] Generating "Project Summary" report    --- maven-project-info-reports-plugin:2.4
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 4.046s
    [INFO] Finished at: Fri May 25 10:10:35 CEST 2012
    [INFO] Final Memory: 9M/28M
    [INFO] ------------------------------------------------------------------------

そして - 予想通り - サイトは の下に生成されtarget/siteます。

于 2012-05-25T08:13:33.210 に答える