2012-05-25 7 views
0

Наша команда проекта хотела бы перейти от муравья к maven для нашей сборки и CI, чтобы я справился с ней, следуя книге Sonatype «Maven By Example» ,m2e не генерирует сайт с maven-archetype-quickstart

Я использую 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 отдельно?

+0

Добро пожаловать в Maven. Это хорошее решение переехать в Maven. Я только что протестировал «сайт», он работает. Тем не менее, возможно, вам понадобится обновить целевую папку, если вы просматриваете ее из Eclipse. Сайт создается в папке 'target/site'. – Nishant

ответ

0

Прежде всего, исходя из моего опыта, определенно хорошая идея использовать внешнюю установку Maven с m2e. У меня были некоторые проблемы (с другим видом) со встроенным Maven, и я не рекомендую его использовать.

Теперь о вашей проблеме: я не знаю, была ли это встроенная 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.

+0

Спасибо, оказывается, это была комбинация первого затмения, не обновляющего представление папки после запуска цели сайта. Тем не менее, встроенный maven генерировал только css и изображения, а не фактическое содержимое. После установки фактического Maven и poiniting m2e на этом, eveything работал нормально. –