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/honeycomb-parent/pom.xml | 387 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 387 insertions(+) create mode 100644 common/honeycomb-parent/pom.xml (limited to 'common/honeycomb-parent/pom.xml') diff --git a/common/honeycomb-parent/pom.xml b/common/honeycomb-parent/pom.xml new file mode 100644 index 000000000..4d6ca2fb0 --- /dev/null +++ b/common/honeycomb-parent/pom.xml @@ -0,0 +1,387 @@ + + + + 4.0.0 + io.fd.honeycomb.common + honeycomb-parent + 1.16.12-SNAPSHOT + pom + + + http://nexus.fd.io/content + https://nexus.opendaylight.org/content + + + 2.4 + jacoco + target/code-coverage/jacoco.exec + target/code-coverage/jacoco-it.exec + + **/gen/**,**/generated-sources/**,**/yang-gen** + + UTF-8 + UTF-8 + + + 0.8.2-Beryllium-SR2 + 2.0.2-Beryllium-SR2 + 1.3.2-Beryllium-SR2 + 0.8.2-Beryllium-SR2 + 1.0.2-Beryllium-SR2 + 1.3.2-Beryllium-SR2 + target/generated-sources/mdsal-binding + + + 4.11 + 1.9.5 + 1.3 + 18.0 + + + 2.16 + 2.10.3 + 0.7.2.201409121644 + 1.4 + 3.3 + 3.0.0 + + + APACHE_HEADER.txt + + + + fd.io + https://fd.io + + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + + + + + JIRA + https://jira.fd.io/ + + + + Jenkins + https://jenkins.fd.io/ + + + + + + + org.opendaylight.yangtools + yangtools-artifacts + ${yangtools.version} + pom + import + + + org.opendaylight.controller + mdsal-artifacts + ${mdsal.controller.version} + pom + import + + + org.opendaylight.mdsal + mdsal-artifacts + ${mdsal.version} + pom + import + + + org.opendaylight.netconf + netconf-artifacts + ${netconf.version} + pom + import + + + org.opendaylight.netconf + restconf-artifacts + ${restconf.version} + pom + import + + + org.opendaylight.mdsal.model + mdsal-model-artifacts + ${mdsalmodel.version} + pom + import + + + + + com.google.guava + guava + ${guava.version} + + + + + junit + junit + ${junit.version} + test + + + org.mockito + mockito-all + ${mockito.version} + test + + + org.hamcrest + hamcrest-all + ${hamcrest.version} + test + + + + + + + + + + maven-checkstyle-plugin + ${checkstyle.version} + + + honeycomb-checkstyle.xml + true + + + org/opendaylight/yang/gen/**, + + + + + + + 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 + ${maven.javadoc.version} + + -Xdoclint:none + + + + + org.jacoco + jacoco-maven-plugin + ${jacoco.version} + + + pre-unit-test + + prepare-agent + + + ${sonar.jacoco.reportPath} + + + + post-unit-test + + report + + + ${sonar.jacoco.reportPath} + + + + + + **/gen/** + **/generated-sources/** + **/yang-gen/** + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + ${enforcer.version} + + + enforce-maven + + + + 3.1.1 + + + + + enforce + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven.compile.plugin.version} + + + javac-with-errorprone + true + true + 1.8 + 1.8 + + + + org.codehaus.plexus + plexus-compiler-javac-errorprone + 2.5 + + + + com.google.errorprone + error_prone_core + 2.0.9 + + + + + org.apache.felix + maven-bundle-plugin + ${maven.bundle.version} + true + + + + + + maven-enforcer-plugin + + + maven-checkstyle-plugin + + + maven-dependency-plugin + + + maven-compiler-plugin + + + org.jacoco + jacoco-maven-plugin + + + org.apache.felix + maven-bundle-plugin + + + + + + + fdio-release + ${nexusproxy}/repositories/fd.io.release/ + + + fdio-snapshot + ${nexusproxy}/repositories/fd.io.snapshot/ + + + + + + + + true + never + + + false + + opendaylight-mirror + opendaylight-mirror + ${odl.nexusproxy}/repositories/public/ + + + -- cgit 1.2.3-korg