初始化gerrit插件项目时出错

时间:2013-03-28 14:53:09

标签: maven plugins gerrit maven-archetype

所以我试图按照Gerrit文档(版本2.5.2)中的文档说明解释如何设置gerrit插件项目(docs here)。

我开始使用演示文稿here,该工作正常,直到“第3步”幻灯片,它与上面链接的gerrit文档中的mvn命令类似。

项目创建步骤失败,并显示以下错误:

[WARNING] Archetype not found in any catalog. Falling back to central repository (http://repo1.maven.org/maven2).
[WARNING] Use -DarchetypeRepository=<your repository> if archetype's repository is elsewhere.
Downloading: http://repo1.maven.org/maven2/com/google/gerrit/gerrit-plugin-archetype/2.5-SNAPSHOT/maven-metadata.xml
Downloading: http://repo1.maven.org/maven2/com/google/gerrit/gerrit-plugin-archetype/2.5-SNAPSHOT/gerrit-plugin-archetype-2.5-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.529s
[INFO] Finished at: Thu Mar 28 09:45:15 CDT 2013
[INFO] Final Memory: 11M/361M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.2:generate (default-cli) on project standalone-pom: The desired archetype does not exist (com.google.gerrit:gerrit-plugin-archetype:2.5-SNAPSHOT) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

所以我现在有点失落。我不知道如何解决它。

特别是因为我正在遵循Gerrit记录的命令来设置项目。我认为这将有正确的原型信息。但显然它没有。

2 个答案:

答案 0 :(得分:2)

Gerrit似乎没有在公共回购中提供他们的原型。 看起来你必须首先从源代码构建和安装原型。

这显示在“第2步”幻灯片

答案 1 :(得分:0)

你必须克隆gerrit源代码然后:

$(document).ready(function() {
     var storage = window.sessionStorage;
     $('input[type=checkbox]').each(function() {
         $(this).prop('checked', storage.getItem("checkALL")); // set state
     });
});

其他方法是使用文档中提到的模板:

cd gerrit/gerrit-plugin-archetype && mvn install