ONOS Swagger Plugin
just does swagger now
to build the plugin, you need to download to following:
https://github.com/bocon13/buck/releases/download/v2016.07.29.01-wip/buck.jar
put the buck.jar in tools/build/buck-plugin/lib
Change-Id: Id1b833dd013fbc5581f8e884e755920829c4a17e
diff --git a/tools/build/buck-plugin/BUCK b/tools/build/buck-plugin/BUCK
new file mode 100644
index 0000000..62e2875
--- /dev/null
+++ b/tools/build/buck-plugin/BUCK
@@ -0,0 +1,33 @@
+remote_jar (
+ name = 'buck-api',
+ out = 'buck.jar',
+ url = 'https://github.com/bocon13/buck/releases/download/v2016.07.29.01-wip/buck.jar',
+ sha1 = 'f89324cb869b74fdcd4db9972233065a93d890a2',
+ visibility = [],
+)
+
+COMPILE = [
+ '//lib:qdox',
+ #'//lib:jackson-core',
+ #'//lib:jackson-databind',
+ #'//lib:jackson-annotations',
+]
+
+RUNTIME = [
+]
+
+java_library(
+ name = 'lib',
+ srcs = glob(['src/main/java/**/*.java']),
+ resources = glob(['src/main/resources/**/*']),
+ resources_root = 'src/main/resources',
+ deps = COMPILE,
+ provided_deps = [':buck-api'],
+ visibility = [],
+)
+
+java_binary(
+ name = 'onosjar',
+ deps = [':lib'],
+ visibility = ['PUBLIC'],
+)
\ No newline at end of file