java - 如何在 gerrit 中安装删除项目插件?

我想在我的 gerrit 服务器上安装 delete-project 插件。 根据最新版本,我应该从谷歌源克隆它并使用 buck build。

我克隆了它,我的钱也准备好了。

构建删除项目插件并将其添加到我的 gerrit 服务器需要遵循哪些步骤。

我试过了

buck build .

在删除项目的克隆源中。但是,我收到以下错误

Traceback (most recent call last):
  File "/home/gerrit/buck/src/com/facebook/buck/parser/buck.py", line 872, in <module>
    main()
  File "/home/gerrit/buck/src/com/facebook/buck/parser/buck.py", line 867, in main
    buildFileProcessor.process(build_file.rstrip())
  File "/home/gerrit/buck/src/com/facebook/buck/parser/buck.py", line 800, in process
    build_env['BUILD_FILE_SYMBOL_TABLE'])
  File "/home/gerrit/delete-project/././BUCK", line 1, in <module>
    gerrit_plugin(
NameError: name 'gerrit_plugin' is not defined
BUILD FAILED: Parse error for BUCK file ././BUCK: End of input at line 1 column 1

请帮忙

最佳答案

在关注这个帖子后,我设法安装了 delete-project 插件:

https://groups.google.com/forum/#!topic/repo-discuss/hbBc2TUhl7s

然后按照:

https://gerrit-review.googlesource.com/Documentation/cmd-plugin-install.html

附:我按照以下步骤构建 jar:

  1. git clone --recursive https://gerrit.googlesource.com/gerrit
  2. cd gerrit
  3. git clone --recursive https://gerrit.googlesource.com/plugins/delete-project
  4. buck build delete-project:delete-project

然后您应该在 buck-out/gen/delete-project/delete-project.jar 中找到 delete-project.jar

https://stackoverflow.com/questions/21254291/

相关文章:

java - 包括从 pom.xml 到应用程序包的应用程序版本号

ant - 如何在命令行上从属性文件加载 Ant 属性?

java - 在 Netbeans 中自动生成源代码和 doc jar

build - 在 Windows 上是否有相当于 Make 的功能?

android - 错误 : could not load android-info. txt

visual-studio-2010 - 如何阻止 Visual Studio 构建未更改的依赖项?

command-line - 如何自动化 Visual FoxPro 项目的构建?

c++ - 在发布版本中保留调试符号有缺点吗?

php - 为什么要编译 PHP 文件?

Xcode - 错误 : unable to open executable. ....如何修复?