Issue 2682: Make compiled plugins download to public
Status:  AwaitingInformation
Owner: ----
Reported by eng...@gmail.com, May 27, 2014
Requesting feature to publish compiled plugins for download on project Release page (http://gerrit-releases.storage.googleapis.com/index.html).

It's hard to some users to compile plugins.
May 27, 2014
Project Member #1 David.Os...@gmail.com
This is already there: [1]. And this is already linked form the main project page [2].

> It's hard to some users to compile plugins.

How is this hard to build a (Buck driven) plugin:

$ git clone gerrit
$ git clone <plugin>
$ <link plugin directory to gerrit/plugins>
$ cd gerrit
$ buck build plugins/<plugin>
 
Plugin is created under buck-out/gen/plugins/<plugin>/<plugin>.jar.

[1] http://gerritcodereview-plugins.storage.googleapis.com/index.html
[2] https://code.google.com/p/gerrit/
Status: AwaitingInformation
May 27, 2014
#2 eng...@gmail.com
I don't want to build them myself. I want to download them from same place as gerrit war itself.

Nevertheless

$ git clone https://gerrit.googlesource.com/gerrit
$ cd gerrit/plugins
$ git clone https://gerrit.googlesource.com/plugins/its-base
$ git clone https://gerrit.googlesource.com/plugins/its-bugzilla
$ buck build plugins/its-base/

BUILD FAILED: No BUCK file plugins/its-base/BUCK when resolving target //plugins/its-base:its-base in context FULLY_QUALIFIED
May 27, 2014
Project Member #3 David.Os...@gmail.com
> BUILD FAILED: No BUCK file plugins/its-base/BUCK when resolving target //plugins/its-base:its-base in context FULLY_QUALIFIED

That why i've mentioned in parenthesis "(Buck driven)". its-base plugin and friends are not Buck driven plugins, but still Maven driven, unfortunately.
May 27, 2014
Project Member #4 David.Os...@gmail.com
Opened new issue: [1].

[1] https://code.google.com/p/gerrit/issues/detail?id=2684
May 27, 2014
#5 eng...@gmail.com
OK.
 Is it really problem when building Gerrit to build also available plugins? Compiled Gerrit is available for download even if everybody can build it itself.
May 31, 2014
Project Member #6 David.Os...@gmail.com
> Is it really problem when building Gerrit to build also available plugins?

Yes. It is.

Meantime Buck driven build is provided for its-base plugin and friends: [1], [2].

[1] https://gerrit-review.googlesource.com/57526
[2] https://gerrit-review.googlesource.com/57528
[ 

Mar 26, 2015
#7 eug...@sazhin.us
I also would like to have the ability to avoid installing yet another build system to get the its-bugzilla plugin for gerrit. 
In addition to that while the target system is Linux for me, the machine i can access the external repository and try to download the source code or whatever is Windows and buck doesn't support windows.
So effectively by not providing the compiled jars you might be blocking people from getting the plugins. (yes, this particular plugin still supports maven, but it is deprecated and will be removed and it is not the point)


Jul 9, 2015
#8 damian.o...@gmail.com
Not looking to checkout code and build a plugin against a release.  Would be great if you could provide the jars. 
Jul 9, 2015
Project Member #9 edwin.ke...@gmail.com
There are some community sites from where you can download pre-build plugin jars:
* https://ci.gerritforge.com/
* http://builds.quelltextlich.at/gerrit/nightly/index.html
Jul 9, 2015
#10 damian.o...@gmail.com
Thankyou Edwin this is exactly what I was looking for.