From 5cfbc703cbf0183b76fb9d8157ffb860f429ec26 Mon Sep 17 00:00:00 2001 From: Maros Marsalek Date: Tue, 20 Sep 2016 15:09:55 +0200 Subject: HONEYCOMB-202: Honeycomb-parent pom As a replacement for: odlparent-lite + odlparent + bundle-parent + binding-parent + config-parent Change-Id: I68054fe548a627a92978d5aa399f5d4aea6b9703 Signed-off-by: Maros Marsalek --- common/api-parent/pom.xml | 216 ++++++++++++++++++---------------------------- 1 file changed, 84 insertions(+), 132 deletions(-) (limited to 'common/api-parent') diff --git a/common/api-parent/pom.xml b/common/api-parent/pom.xml index 17466d0a8..6937fb6ee 100644 --- a/common/api-parent/pom.xml +++ b/common/api-parent/pom.xml @@ -14,155 +14,107 @@ limitations under the License. --> + - org.opendaylight.mdsal - binding-parent - 0.8.2-Beryllium-SR2 - + io.fd.honeycomb.common + honeycomb-parent + 1.16.12-SNAPSHOT + ../honeycomb-parent - - http://nexus.fd.io/content - - 4.0.0 - io.fd.honeycomb.common api-parent 1.16.12-SNAPSHOT pom - - - - maven-checkstyle-plugin - - - honeycomb-checkstyle.xml - true - - - - - - - check-license - - check - - process-sources - - HONEYCOMB_LICENSE.txt - true - true - ${project.build.directory}/checkstyle-license-result.xml - - - - - - check-logging - - check - - process-sources - - true - honeycomb-checkstyle-logging.xml - true - true - ${project.basedir} - **\/*.java,**\/*.xml,**\/*.ini,**\/*.sh,**\/*.bat,**\/*.yang - **\/target\/,**\/bin\/,**\/target-ide\/,**\/src/main/yang-gen-config\/,**\/src/main/yang-gen-sal\/,**\/src/main/xtend-gen\/,**\/src/main/yang\/ - ${project.build.directory}/checkstyle-logging-result.xml - - - - - check - - process-sources - - - - - io.fd.honeycomb.common - honeycomb-checkstyle - - 1.16.12-SNAPSHOT - - - - org.opendaylight.yangtools - checkstyle-logging - ${yangtools.version} - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - -Xdoclint:none - - - - + - - maven-checkstyle-plugin - - - org.apache.maven.plugins - maven-dependency-plugin - 2.10 - - - unpack-license - none - unpack - - - + - org.apache.maven.plugins - maven-compiler-plugin - - - javac-with-errorprone - true - true - 1.8 - 1.8 - + org.opendaylight.yangtools + yang-maven-plugin + ${yangtools.version} - org.codehaus.plexus - plexus-compiler-javac-errorprone - 2.5 - - - - com.google.errorprone - error_prone_core - 2.0.9 + org.opendaylight.mdsal + maven-sal-api-gen-plugin + 0.8.2-Beryllium-SR2 + jar + + + binding + + generate-sources + + + + + org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl + ${salGeneratorPath} + + + true + + + + + + maven-clean-plugin + + + + ${salGeneratorPath} + + ** + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-yang-sources + generate-sources + + add-source + + + + ${salGeneratorPath} + + + + + + + + + + org.opendaylight.yangtools + yang-maven-plugin + + + org.codehaus.mojo + build-helper-maven-plugin + - - - fdio-release - ${nexusproxy}/repositories/fd.io.release/ - - - fdio-snapshot - ${nexusproxy}/repositories/fd.io.snapshot/ - - + + + org.opendaylight.mdsal + yang-binding + + + org.opendaylight.yangtools + yang-common + + -- cgit 1.2.3-korg