summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Ostrovsky <david@ostrovsky.org>2014-02-26 20:55:22 +0100
committerDavid Ostrovsky <david@ostrovsky.org>2014-03-03 06:57:11 +0100
commit24438f6d8ee145061de1d5efc4a2de78b11a8c4b (patch)
treea77d2457b68c22963d82aec20aedbcca54c1e11c
parentd23c2e648518b69562e9cbd943a07f335585a70d (diff)
Fix JAR manifest claiming it is Commons IO projectv2.8.6.1v2.8.6v2.8.5v2.8.4v2.8.3v2.8.2upstream/stable-2.8
Buck has one annoying "feature": java_binary rule merges manifest entries from dependent JARs unless input JAR possesses these entries itself [1]. Repication plugin suffers from this "feature" because this is the only core plugin that depends on another library: Apache common-io library. Showing the documentation for replication plugin reveals that it was written by Apache Software Foundation and is called "Commons IO" [2]: Name Commons IO Vendor The Apache Software Foundation Version v2.8 [1] https://github.com/facebook/buck/issues/86 [2] https://gerrit.libreoffice.org/plugins/replication/Documentation/index.html Change-Id: I50eb6eb3a1701e6a639a7a116fdcb535e6045c15
-rw-r--r--BUCK2
1 files changed, 2 insertions, 0 deletions
diff --git a/BUCK b/BUCK
index d8a9358..af236dc 100644
--- a/BUCK
+++ b/BUCK
@@ -3,6 +3,8 @@ gerrit_plugin(
srcs = glob(['src/main/java/**/*.java']),
resources = glob(['src/main/resources/**/*']),
manifest_entries = [
+ 'Implementation-Title: Replication plugin',
+ 'Implementation-URL: https://gerrit-review.googlesource.com/#/admin/projects/plugins/replication',
'Gerrit-PluginName: replication',
'Gerrit-Module: com.googlesource.gerrit.plugins.replication.ReplicationModule',
'Gerrit-SshModule: com.googlesource.gerrit.plugins.replication.SshModule'