| include_defs('//bucklets/gerrit_plugin.bucklet') |
| include_defs('//lib/maven.defs') |
| |
| DEPS = [ |
| ':digester3', |
| ':beanutils', |
| ':logging', |
| ] |
| PROVIDED_DEPS = [ |
| '//lib/commons:dbcp', |
| '//lib:gson', |
| ] |
| TEST_DEPS = GERRIT_PLUGIN_API + [ |
| ':repository-usage__plugin', |
| '//lib:junit', |
| '//lib:truth', |
| ] |
| |
| gerrit_plugin( |
| name = 'repository-usage', |
| srcs = glob(['src/main/java/**/*.java']), |
| resources = glob(['src/main/resources/**/*']), |
| manifest_entries = [ |
| 'Gerrit-PluginName: repository-usage', |
| 'Gerrit-Module: com.googlesource.gerrit.plugins.repositoryuse.Module', |
| 'Gerrit-SshModule: com.googlesource.gerrit.plugins.repositoryuse.SshModule', |
| ], |
| deps = DEPS, |
| provided_deps = PROVIDED_DEPS, |
| ) |
| |
| java_library( |
| name = 'classpath', |
| deps = [':repository-usage__plugin'], |
| ) |
| |
| java_test( |
| name = 'repository-usage_tests', |
| srcs = glob(['src/test/java/**/*.java']), |
| labels = ['repository-usage'], |
| source_under_test = [':repository-usage__plugin'], |
| deps = TEST_DEPS, |
| ) |
| |
| maven_jar( |
| name = 'digester3', |
| id = 'org.apache.commons:commons-digester3:3.2', |
| sha1 = 'c3f68c5ff25ec5204470fd8fdf4cb8feff5e8a79', |
| license = 'Apache2.0', |
| exclude = ['META-INF/LICENSE.txt', 'META-INF/NOTICE.txt'], |
| ) |
| |
| maven_jar( |
| name = 'beanutils', |
| id = 'commons-beanutils:commons-beanutils:1.8.3', |
| sha1 = '686ef3410bcf4ab8ce7fd0b899e832aaba5facf7', |
| license = 'Apache2.0', |
| exclude = ['META-INF/LICENSE.txt', 'META-INF/NOTICE.txt'], |
| ) |
| |
| maven_jar( |
| name = 'logging', |
| id = 'commons-logging:commons-logging:1.1.1', |
| sha1 = '5043bfebc3db072ed80fbd362e7caf00e885d8ae', |
| license = 'Apache2.0', |
| ) |
| |