X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fnetconf-testtool%2Fpom.xml;h=bce0db04e0ca28bd62072f59a6084fb772231b2e;hp=c9de92b9d5e22799233a846e4ec1100041dcb025;hb=b36b31dc22a56c07042f81573200233711621874;hpb=7ca766e911670b348d68c191ba16a903f1bdc245 diff --git a/opendaylight/netconf/netconf-testtool/pom.xml b/opendaylight/netconf/netconf-testtool/pom.xml index c9de92b9d5..bce0db04e0 100644 --- a/opendaylight/netconf/netconf-testtool/pom.xml +++ b/opendaylight/netconf/netconf-testtool/pom.xml @@ -14,7 +14,7 @@ org.opendaylight.controller netconf-subsystem - 0.3.0-SNAPSHOT + 0.4.0-SNAPSHOT netconf-testtool @@ -31,10 +31,27 @@ logback-classic compile + + com.ning + async-http-client + 1.9.24 + + + org.bouncycastle + bcpkix-jdk15on + + + org.bouncycastle + bcprov-jdk15on + ${project.groupId} netconf-netty-util + + ${project.groupId} + netconf-auth + org.opendaylight.controller commons.logback_settings @@ -45,7 +62,7 @@ org.opendaylight.controller - netconf-connector-config + sal-netconf-connector org.opendaylight.controller @@ -60,10 +77,9 @@ slf4j-api - xmlunit - xmlunit + com.google.guava + guava - ${project.groupId} config-util @@ -72,10 +88,26 @@ ${project.groupId} netconf-api + + org.opendaylight.controller + ietf-netconf-monitoring + + + org.opendaylight.controller + ietf-netconf-monitoring-extension + ${project.groupId} netconf-client + + org.opendaylight.yangtools.model + ietf-yang-types + + + org.opendaylight.yangtools.model + ietf-inet-types + ${project.groupId} netconf-impl @@ -88,12 +120,10 @@ ${project.groupId} netconf-monitoring - ${project.groupId} netconf-ssh - ${project.groupId} netty-config-api @@ -103,6 +133,36 @@ + + org.apache.maven.plugins + maven-dependency-plugin + + + stress-client dependency copy + + copy + + + + + org.bouncycastle + bcpkix-jdk15on + ${project.build.directory}/lib + true + bcpkix-jdk15on.jar + + + org.bouncycastle + bcprov-jdk15on + ${project.build.directory}/lib + true + bcprov-jdk15on.jar + + + + + + org.apache.maven.plugins maven-shade-plugin @@ -122,9 +182,15 @@ META-INF/*.SF META-INF/*.DSA META-INF/*.RSA + org.opendaylight.controller.netconf.test.tool.client + + + com.ning + + @@ -135,6 +201,113 @@ executable + + + stress-client + + shade + + package + + stress-client + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + org.opendaylight.controller.netconf.test.tool.client.http + org.opendaylight.controller.netconf.test.tool.rpc + org.opendaylight.controller.netconf.test.tool.AcceptingAuthProvider + org.opendaylight.controller.netconf.test.tool.DummyMonitoringService + org.opendaylight.controller.netconf.test.tool.FakeModuleBuilderCapability + org.opendaylight.controller.netconf.test.tool.Main + org.opendaylight.controller.netconf.test.tool.ModuleBuilderCapability + org.opendaylight.controller.netconf.test.tool.NetconfDeviceSimulator + + + + + + org.bouncycastle:* + + + + + + org.opendaylight.controller.netconf.test.tool.client.stress.StressClient + . lib lib/bcprov-jdk15on.jar lib/bcpkix-jdk15on.jar + + + + true + stress-client + + + + + restconf-perf-client + + shade + + package + + rest-perf-client + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + org.opendaylight.controller.netconf.test.tool.rpc + org.opendaylight.controller.netconf.test.tool.AcceptingAuthProvider + org.opendaylight.controller.netconf.test.tool.DummyMonitoringService + org.opendaylight.controller.netconf.test.tool.FakeModuleBuilderCapability + org.opendaylight.controller.netconf.test.tool.Main + org.opendaylight.controller.netconf.test.tool.ModuleBuilderCapability + org.opendaylight.controller.netconf.test.tool.NetconfDeviceSimulator + + + + + + org.bouncycastle:* + com.google:* + org.opendaylight.yangtools + org.opendaylight.yang + + + + + org.opendaylight.controller.netconf.test.tool.client.http.perf.RestPerfClient + + + true + rest-perf-client + + + + + + maven-assembly-plugin + + + src/main/assembly/stress-client.xml + + stress-client-${project.version}-package + + + + make-assembly + package + + single + +