我正在尝试通过Buck build构建Gerrit插件"events-log“jar ( https://gerrit.googlesource.com/plugins/events-log),但它失败了,错误如下:
root@jenkins-test:~/events-log# ll
drwxr-xr-x 7 root root 4096 Jun 29 13:25 ./
drwxrwxr-x 24 root root 4096 Jun 29 13:22 ../
-rw-r--r-- 1 root root 1017 Jun 29 12:57 BUCK
-rw-r--r-- 1 root root 173 Jun 29 12:57 .buckconfig
drwxr-xr-x 3 root root 4096 Jun 29 13:25 .buckd/
drwxr-xr-x 6 root root 4096 Jun 29 13:05 buck-out/
drwxr-xr-x 8 root root 4096 Jun 29 13:27 .git/
-rw-r--r-- 1 root root 146 Jun 29 12:57 .gitignore
drwxr-xr-x 5 root root 4096 Jun 29 12:57 lib/
drwxr-xr-x 4 root root 4096 Jun 29 12:57 src/
root@jenkins-test:~/events-log# /root/buck/bin/buck build events-log:events-
log
Using buckd.
BUILD FAILED: No build file at events-log/BUCK when resolving target //events-log:events-log。
有没有人能告诉我怎么修好它然后造个罐子。
谢谢
发布于 2015-08-04 08:39:54
我想我终于想通了.
我最终要做的是检查Gerrit并在Gerrit树中构建事件日志插件。
git clone https://gerrit.googlesource.com/gerrit
cd gerrit
git co v2.11.2
git submodule init
git submodule update
git clone https://gerrit.googlesource.com/plugins/events-log plugins/events-log
buck build plugins/events-log发布于 2015-06-30 06:32:04
请参阅http://buckbuild.com/concept/build_target.html
发布于 2016-04-11 00:46:41
最终我找到了src/main/resources/Documentation/build.md,我最终成功地使用它构建了事件日志:
git clone https://gerrit.googlesource.com/plugins/events-log
git clone https://gerrit.googlesource.com/bucklets
cd events-log
git checkout stable-2.12
ln -s ../bucklets .
ln -s bucklets/buckversion .buckversion
ln -s bucklets/watchmanconfig .watchmanconfig
buck build plugin这将构建buck-out/gen/events-log.jar。
https://stackoverflow.com/questions/31116188
复制相似问题