diff options
author | David Ostrovsky <david@ostrovsky.org> | 2014-02-26 20:55:22 +0100 |
---|---|---|
committer | David Ostrovsky <david@ostrovsky.org> | 2014-03-03 06:57:11 +0100 |
commit | 24438f6d8ee145061de1d5efc4a2de78b11a8c4b (patch) | |
tree | a77d2457b68c22963d82aec20aedbcca54c1e11c | |
parent | d23c2e648518b69562e9cbd943a07f335585a70d (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-- | BUCK | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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' |