From 041563b9255a48d1fa3b0eaa892d1e815ead8e9a Mon Sep 17 00:00:00 2001 From: Tony Tkacik Date: Tue, 15 Oct 2013 11:11:07 +0200 Subject: [PATCH] Release of OSGIfied YANG Tools dependencies Change-Id: I2d4ae6ed3920d70d982f0b30a10eda80d4d62ec5 Signed-off-by: Tony Tkacik --- pom.xml | 2 +- third-party/antlr4-runtime-osgi/pom.xml | 56 ++++++++++++++++++++ third-party/pom.xml | 68 +++++++++++++++++++++++-- third-party/xtend-lib-osgi/pom.xml | 60 ++++++++-------------- yang/yang-parser-impl/pom.xml | 2 +- 5 files changed, 142 insertions(+), 46 deletions(-) create mode 100644 third-party/antlr4-runtime-osgi/pom.xml diff --git a/pom.xml b/pom.xml index cee2ea516f..781cd3e700 100644 --- a/pom.xml +++ b/pom.xml @@ -40,8 +40,8 @@ concepts yang code-generator - model + third-party diff --git a/third-party/antlr4-runtime-osgi/pom.xml b/third-party/antlr4-runtime-osgi/pom.xml new file mode 100644 index 0000000000..ecd81cf524 --- /dev/null +++ b/third-party/antlr4-runtime-osgi/pom.xml @@ -0,0 +1,56 @@ + + 4.0.0 + + org.opendaylight.yangtools.thirdparty + third-party-parent + 0.1.2 + + antlr4-runtime-osgi-nohead + 4.0 + bundle + + scm:git:ssh://git.opendaylight.org:29418/controller.git + scm:git:ssh://git.opendaylight.org:29418/controller.git + https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL + + + + + + org.apache.felix + maven-bundle-plugin + true + + + Antlr4 Runtime Library + org.antlr.antlr4 + + org.antlr.v4.runtime, + org.antlr.v4.runtime.atn, + org.antlr.v4.runtime.dfa, + org.antlr.v4.runtime.misc, + org.antlr.v4.runtime.tree + + + + + + + + + + + org.antlr + antlr4-runtime + 4.0 + + + + org.abego.treelayout.core + org.abego.treelayout + + + + + diff --git a/third-party/pom.xml b/third-party/pom.xml index d82f8b436b..bc22f0a61e 100644 --- a/third-party/pom.xml +++ b/third-party/pom.xml @@ -1,14 +1,16 @@ 4.0.0 - - org.opendaylight.yangtools - yangtools - 0.5-SNAPSHOT - + + 0.1.2 org.opendaylight.yangtools.thirdparty third-party-parent pom + + + http://nexus.opendaylight.org/content + + scm:git:ssh://git.opendaylight.org:29418/yangtools.git scm:git:ssh://git.opendaylight.org:29418/controller.git @@ -17,14 +19,70 @@ xtend-lib-osgi + antlr4-runtime-osgi + + + + + + central2 + central2 + ${nexusproxy}/repositories/central2/ + + + + + central + central + ${nexusproxy}/repositories/central/ + + + + opendaylight-release + opendaylight-release + ${nexusproxy}/repositories/opendaylight.release/ + + + + opendaylight-snapshot + opendaylight-snapshot + ${nexusproxy}/repositories/opendaylight.snapshot/ + + + + + + + + opendaylight-release + ${nexusproxy}/repositories/opendaylight.release/ + + + + opendaylight-snapshot + ${nexusproxy}/repositories/opendaylight.snapshot/ + + + ${project.artifactId}-site + ./ + + + + org.apache.felix maven-bundle-plugin true + + + * + *;inline=true;scope=compile|runtime;inline=true + + diff --git a/third-party/xtend-lib-osgi/pom.xml b/third-party/xtend-lib-osgi/pom.xml index a237b6e644..61c550df8b 100644 --- a/third-party/xtend-lib-osgi/pom.xml +++ b/third-party/xtend-lib-osgi/pom.xml @@ -4,10 +4,10 @@ org.opendaylight.yangtools.thirdparty third-party-parent - 0.5-SNAPSHOT + 0.1.2 xtend-lib-osgi - 2.4.2-SNAPSHOT + 2.4.3 bundle scm:git:ssh://git.opendaylight.org:29418/controller.git @@ -23,45 +23,16 @@ true - *;scope=compile|runtime - ${project.groupId}.${project.artifactId} - - org.eclipse.xtend2.lib, - org.eclipse.xtend.lib, - org.eclipse.xtext.xbase.* - + Xtend Runtime Library + org.eclipse.xtend.lib + + com.google.common.base;version="[10.0.1,16)", + com.google.common.collect;version="[10.0.1,16)", + com.google.common.primitives;version="[10.0.1,16)" + - - org.eclipse.xtend - xtend-maven-plugin - 2.4.2 - - - - compile - - - ${basedir}/src/main/xtend-gen - - - - - - maven-clean-plugin - 2.4.1 - - - - ${basedir}/src/main/xtend-gen - - ** - - - - - @@ -69,7 +40,18 @@ org.eclipse.xtend org.eclipse.xtend.lib - 2.4.2 + 2.4.3 + + + org.eclipse.xtext + org.eclipse.xtext.xbase.lib + 2.4.3 + + + com.google.guava + guava + [10.0.1,15.0) + provided diff --git a/yang/yang-parser-impl/pom.xml b/yang/yang-parser-impl/pom.xml index 1cb25d190d..cd1d6979cb 100644 --- a/yang/yang-parser-impl/pom.xml +++ b/yang/yang-parser-impl/pom.xml @@ -30,7 +30,7 @@ org.antlr - antlr4 + antlr4-runtime 4.0 -- 2.36.6