Upgrade to Atomix 3.0.0-rc7 to use agent distribution

Change-Id: I368ea95456553518bd627b1f4197442535186158
diff --git a/lib/BUCK b/lib/BUCK
index ac3df89..6c8f656 100644
--- a/lib/BUCK
+++ b/lib/BUCK
@@ -1,4 +1,4 @@
-# ***** This file was auto-generated at Thu, 26 Jul 2018 18:15:49 GMT. Do not edit this file manually. *****
+# ***** This file was auto-generated at Fri, 3 Aug 2018 23:34:53 GMT. Do not edit this file manually. *****
 # ***** Use onos-lib-gen *****
 
 pass_thru_pom(
@@ -209,7 +209,7 @@
     ':atomix-storage',
     ':atomix-utils',
     ':typesafe-config',
-    ':fast-classpath-scanner',
+    ':classgraph',
   ],
 )
 
@@ -242,73 +242,82 @@
 
 remote_jar (
   name = 'atomix',
-  out = 'atomix-3.0.0-rc5.jar',
-  url = 'mvn:io.atomix:atomix:jar:3.0.0-rc5',
-  sha1 = '0607a760f048f66645a35bcd8d5cfd96634af622',
-  maven_coords = 'io.atomix:atomix:3.0.0-rc5',
+  out = 'atomix-3.0.0-rc7.jar',
+  url = 'mvn:io.atomix:atomix:jar:3.0.0-rc7',
+  sha1 = 'bf9b83d02375a194a3f41ca8a750f557566e80b9',
+  maven_coords = 'io.atomix:atomix:3.0.0-rc7',
   visibility = [ 'PUBLIC' ],
 )
 
 remote_jar (
   name = 'atomix-cluster',
-  out = 'atomix-cluster-3.0.0-rc5.jar',
-  url = 'mvn:io.atomix:atomix-cluster:jar:3.0.0-rc5',
-  sha1 = '586badbad8e1b7727f260bd53f3c9487eda64191',
-  maven_coords = 'io.atomix:atomix-cluster:3.0.0-rc5',
+  out = 'atomix-cluster-3.0.0-rc7.jar',
+  url = 'mvn:io.atomix:atomix-cluster:jar:3.0.0-rc7',
+  sha1 = '8637229ccddf1dd853377d0da4ae2780c23a739b',
+  maven_coords = 'io.atomix:atomix-cluster:3.0.0-rc7',
   visibility = [ 'PUBLIC' ],
 )
 
 remote_jar (
   name = 'atomix-gossip',
-  out = 'atomix-gossip-3.0.0-rc5.jar',
-  url = 'mvn:io.atomix:atomix-gossip:jar:3.0.0-rc5',
-  sha1 = 'e168926801b01f6d543ef4232c02b1c798c81edf',
-  maven_coords = 'io.atomix:atomix-gossip:3.0.0-rc5',
+  out = 'atomix-gossip-3.0.0-rc7.jar',
+  url = 'mvn:io.atomix:atomix-gossip:jar:3.0.0-rc7',
+  sha1 = 'd9a6f5d61187d9374c70735c74a30979a8f1cb34',
+  maven_coords = 'io.atomix:atomix-gossip:3.0.0-rc7',
   visibility = [ 'PUBLIC' ],
 )
 
 remote_jar (
   name = 'atomix-primary-backup',
-  out = 'atomix-primary-backup-3.0.0-rc5.jar',
-  url = 'mvn:io.atomix:atomix-primary-backup:jar:3.0.0-rc5',
-  sha1 = 'd339992903d53d7608957471ee9c97a45945d730',
-  maven_coords = 'io.atomix:atomix-primary-backup:3.0.0-rc5',
+  out = 'atomix-primary-backup-3.0.0-rc7.jar',
+  url = 'mvn:io.atomix:atomix-primary-backup:jar:3.0.0-rc7',
+  sha1 = '1093dd72377aef05ae7f5c9f21b412c7c541f2ca',
+  maven_coords = 'io.atomix:atomix-primary-backup:3.0.0-rc7',
   visibility = [ 'PUBLIC' ],
 )
 
 remote_jar (
   name = 'atomix-primitive',
-  out = 'atomix-primitive-3.0.0-rc5.jar',
-  url = 'mvn:io.atomix:atomix-primitive:jar:3.0.0-rc5',
-  sha1 = '6606d4619a74b054e58d4478f43616a608803216',
-  maven_coords = 'io.atomix:atomix-primitive:3.0.0-rc5',
+  out = 'atomix-primitive-3.0.0-rc7.jar',
+  url = 'mvn:io.atomix:atomix-primitive:jar:3.0.0-rc7',
+  sha1 = '0c0bbfbc0957561754422092f46fd67c606779ee',
+  maven_coords = 'io.atomix:atomix-primitive:3.0.0-rc7',
   visibility = [ 'PUBLIC' ],
 )
 
 remote_jar (
   name = 'atomix-raft',
-  out = 'atomix-raft-3.0.0-rc5.jar',
-  url = 'mvn:io.atomix:atomix-raft:jar:3.0.0-rc5',
-  sha1 = '07c64d7be64ba81a4b53a55bf29d415db4998132',
-  maven_coords = 'io.atomix:atomix-raft:3.0.0-rc5',
+  out = 'atomix-raft-3.0.0-rc7.jar',
+  url = 'mvn:io.atomix:atomix-raft:jar:3.0.0-rc7',
+  sha1 = '32123b5dc9e465104ccfa44c3593ce7bbb4cd84c',
+  maven_coords = 'io.atomix:atomix-raft:3.0.0-rc7',
   visibility = [ 'PUBLIC' ],
 )
 
 remote_jar (
   name = 'atomix-storage',
-  out = 'atomix-storage-3.0.0-rc5.jar',
-  url = 'mvn:io.atomix:atomix-storage:jar:3.0.0-rc5',
-  sha1 = '2e093d7d42de9cdf274675358a17c76e1fd36a5e',
-  maven_coords = 'io.atomix:atomix-storage:3.0.0-rc5',
+  out = 'atomix-storage-3.0.0-rc7.jar',
+  url = 'mvn:io.atomix:atomix-storage:jar:3.0.0-rc7',
+  sha1 = 'c1ccaba461ca6ea0a7c49bd90b6cf404d5f7070d',
+  maven_coords = 'io.atomix:atomix-storage:3.0.0-rc7',
   visibility = [ 'PUBLIC' ],
 )
 
 remote_jar (
   name = 'atomix-utils',
-  out = 'atomix-utils-3.0.0-rc5.jar',
-  url = 'mvn:io.atomix:atomix-utils:jar:3.0.0-rc5',
-  sha1 = '3435cf4ad6abfa85db210366bcaf0c6ac0ae7ec2',
-  maven_coords = 'io.atomix:atomix-utils:3.0.0-rc5',
+  out = 'atomix-utils-3.0.0-rc7.jar',
+  url = 'mvn:io.atomix:atomix-utils:jar:3.0.0-rc7',
+  sha1 = 'f403c1dd496568931dde1ba498a65aa67c1d5ef1',
+  maven_coords = 'io.atomix:atomix-utils:3.0.0-rc7',
+  visibility = [ 'PUBLIC' ],
+)
+
+remote_jar (
+  name = 'classgraph',
+  out = 'classgraph-4.0.3.jar',
+  url = 'mvn:io.github.classgraph:classgraph:jar:4.0.3',
+  sha1 = '693dc837e0dbb19581753457848de58c18e78c60',
+  maven_coords = 'io.github.classgraph:classgraph:4.0.3',
   visibility = [ 'PUBLIC' ],
 )
 
diff --git a/lib/deps.json b/lib/deps.json
index 58d109b..a5a6b5f 100644
--- a/lib/deps.json
+++ b/lib/deps.json
@@ -128,7 +128,7 @@
       "atomix-storage",
       "atomix-utils",
       "typesafe-config",
-      "fast-classpath-scanner"
+      "classgraph"
     ]
   },
 
@@ -136,14 +136,15 @@
     "aopalliance-repackaged": "mvn:org.glassfish.hk2.external:aopalliance-repackaged:2.5.0-b42",
     "amqp-client": "mvn:com.rabbitmq:amqp-client:jar:3.6.1",
     "asm": "mvn:org.ow2.asm:asm:5.0.4",
-    "atomix": "mvn:io.atomix:atomix:3.0.0-rc5",
-    "atomix-cluster": "mvn:io.atomix:atomix-cluster:3.0.0-rc5",
-    "atomix-gossip": "mvn:io.atomix:atomix-gossip:3.0.0-rc5",
-    "atomix-primary-backup": "mvn:io.atomix:atomix-primary-backup:3.0.0-rc5",
-    "atomix-primitive": "mvn:io.atomix:atomix-primitive:3.0.0-rc5",
-    "atomix-raft": "mvn:io.atomix:atomix-raft:3.0.0-rc5",
-    "atomix-storage": "mvn:io.atomix:atomix-storage:3.0.0-rc5",
-    "atomix-utils": "mvn:io.atomix:atomix-utils:3.0.0-rc5",
+    "atomix": "mvn:io.atomix:atomix:3.0.0-rc7",
+    "atomix-cluster": "mvn:io.atomix:atomix-cluster:3.0.0-rc7",
+    "atomix-gossip": "mvn:io.atomix:atomix-gossip:3.0.0-rc7",
+    "atomix-primary-backup": "mvn:io.atomix:atomix-primary-backup:3.0.0-rc7",
+    "atomix-primitive": "mvn:io.atomix:atomix-primitive:3.0.0-rc7",
+    "atomix-raft": "mvn:io.atomix:atomix-raft:3.0.0-rc7",
+    "atomix-storage": "mvn:io.atomix:atomix-storage:3.0.0-rc7",
+    "atomix-utils": "mvn:io.atomix:atomix-utils:3.0.0-rc7",
+    "classgraph": "mvn:io.github.classgraph:classgraph:4.0.3",
     "commons-codec": "mvn:commons-codec:commons-codec:1.10",
     "commons-cli": "mvn:commons-cli:commons-cli:1.3",
     "commons-collections": "mvn:commons-collections:commons-collections:3.2.2",