From cd3972fded8a5f694cd6f9ab3717240f19f36639 Mon Sep 17 00:00:00 2001 From: gjoranv Date: Tue, 28 Nov 2017 14:37:47 +0100 Subject: Split parent + container-dependency-versions from root pom. - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent. --- parent/pom.xml | 758 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 758 insertions(+) create mode 100644 parent/pom.xml (limited to 'parent/pom.xml') diff --git a/parent/pom.xml b/parent/pom.xml new file mode 100644 index 00000000000..e01612218ff --- /dev/null +++ b/parent/pom.xml @@ -0,0 +1,758 @@ + + + + 4.0.0 + parent + pom + 6-SNAPSHOT + parent + Parent artifact for all Vespa maven projects. + https://github.com/vespa-engine + + + com.yahoo.vespa + container-dependency-versions + 6-SNAPSHOT + ../container-dependency-versions/pom.xml + + + + + The Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + + Vespa + https://github.com/vespa-engine + + + + + + bintray-vespa-repo + https://api.bintray.com/maven/yahoo/maven/vespa;publish=1 + + + + + + + + false + + bintray-yahoo-maven + bintray + https://yahoo.bintray.com/maven + + + + + scm:git:git@github.com:vespa-engine/vespa.git + scm:git:git@github.com:vespa-engine/vespa.git + git@github.com:vespa-engine/vespa.git + + + + ${project.artifactId} + + + org.apache.maven.wagon + wagon-ssh-external + 2.7 + + + org.apache.maven.archetype + archetype-packaging + 2.0 + + + + + + org.antlr + antlr3-maven-plugin + ${antlr.version} + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.felix + maven-bundle-plugin + 2.4.0 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.6.1 + + 1.8 + 1.8 + true + true + false + + -Xlint:all + -Xlint:-serial + -Xlint:-try + -Xlint:-processing + -Xlint:-varargs + -Werror + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.10 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.5 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + true + + + + org.apache.maven.plugins + maven-jar-plugin + 3.0.2 + + + org.apache.maven.plugins + maven-javadoc-plugin + + -Xdoclint:${doclint} -Xdoclint:-missing + + 2.10.4 + + + org.apache.maven.plugins + maven-plugin-plugin + 3.5 + + + true + + + + mojo-descriptor + + descriptor + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.7 + + \ + + + + org.apache.maven.plugins + maven-site-plugin + 3.3 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + true + + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + ${test.hide} + + ${project.build.directory} + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${surefire.version} + + false + false + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.9.1 + + + org.codehaus.mojo + exec-maven-plugin + 1.6.0 + + + org.codehaus.mojo + javacc-maven-plugin + 2.6 + + + org.codehaus.mojo + properties-maven-plugin + 1.0.0 + + + net.alchim31.maven + scala-maven-plugin + 3.2.2 + + + -unchecked + -deprecation + -feature + -Xfatal-warnings + + + + + com.yahoo.vespa + bundle-plugin + ${project.version} + + ${project.version} + true + + + + + + + + attach-sources + + + !skipSources + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + + + + generate-javadoc + + + !skipJavadoc + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + generate-javadoc + package + + javadoc + + + + + -Xdoclint:${doclint} -Xdoclint:-missing + ${javadoc.failOnError} + true + private + + + + + + + coverage + + + + org.codehaus.mojo + exec-maven-plugin + + true + + + + org.codehaus.mojo + build-helper-maven-plugin + + + generate-sources + + add-source + + + + src/main/scala + + + + + add-test-source + generate-test-sources + + add-test-source + + + + src/test/scala + + + + + + + + + + sign-artifacts + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + + + + + + + + + org.apache.maven.wagon + wagon-ssh-external + 2.7 + + + com.github.cverges.expect4j + expect4j + 1.6 + + + org.apache.commons + commons-compress + 1.11 + + + org.apache.commons + commons-exec + 1.3 + + + io.airlift + airline + 0.7 + + + org.ow2.asm + asm + 5.2 + + + com.google.guava + guava-testlib + 18.0 + + + com.google.protobuf + protobuf-java + 2.4.1 + + + com.googlecode.jmockit + jmockit + 1.2 + + + com.goldmansachs + gs-collections + 6.1.0 + + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-xml-provider + ${jackson2.version} + + + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + ${jackson2.version} + + + com.infradna.tool + bridge-method-annotation + 1.4 + + + commons-cli + commons-cli + 1.3.1 + + + commons-collections + commons-collections + 3.2.1 + + + commons-configuration + commons-configuration + 1.6 + + + commons-io + commons-io + 2.4 + + + commons-lang + commons-lang + ${commons-lang.version} + + + commons-net + commons-net + 2.0 + + + commons-pool + commons-pool + 1.5.6 + + + + org.apache.zookeeper + zookeeper + 3.4.10 + + + org.apache.curator + curator-recipes + ${curator.version} + + + org.apache.curator + curator-test + ${curator.version} + + + junit + junit + 4.12 + + + org.antlr + antlr-runtime + ${antlr.version} + + + org.antlr + antlr4-runtime + ${antlr4.version} + + + org.apache.aries.spifly + org.apache.aries.spifly.dynamic.bundle + ${aries.spifly.version} + + + org.apache.commons + commons-lang3 + 3.1 + + + org.apache.httpcomponents + fluent-hc + 4.3.6 + + + org.apache.httpcomponents + httpmime + 4.3.6 + + + org.apache.maven + maven-artifact + 3.5.0 + + + org.apache.maven + maven-core + 3.5.0 + + + org.apache.maven + maven-model + 3.5.0 + + + org.apache.maven.plugin-tools + maven-plugin-annotations + 3.5 + + + org.apache.maven + maven-plugin-api + 3.5.0 + + + org.apache.maven + maven-project + 2.2.1 + + + org.apache.maven.plugins + maven-jar-plugin + 3.0.2 + + + org.apache.maven.surefire + surefire-junit4 + ${surefire.version} + + + org.apache.maven.surefire + surefire-providers + ${surefire.version} + pom + + + org.codehaus.jettison + jettison + 1.3.1 + + + org.cthul + cthul-matchers + 1.0 + test + + + org.eclipse.jetty + jetty-continuation + ${jetty.version} + + + org.eclipse.jetty + jetty-server + ${jetty.version} + + + org.eclipse.jetty + jetty-servlet + ${jetty.version} + + + org.eclipse.jetty + jetty-servlets + ${jetty.version} + + + org.eclipse.jetty + jetty-jmx + ${jetty.version} + + + org.hamcrest + hamcrest-all + 1.3 + test + + + org.hamcrest + hamcrest-core + 1.3 + test + + + org.hamcrest + hamcrest-library + 1.3 + test + + + uk.co.datumedge + hamcrest-json + 0.2 + test + + + org.hdrhistogram + HdrHistogram + 2.1.8 + + + org.mockito + mockito-all + 1.9.5 + + + org.mockito + mockito-core + 1.9.5 + test + + + org.osgi + org.osgi.compendium + 4.3.0 + + + org.osgi + org.osgi.core + 4.3.0 + + + org.scala-lang + scala-library + ${scala.version} + + + org.scala-lang.modules + scala-parser-combinators_${scala.major-version} + 1.0.1 + + + org.scala-lang.modules + scala-xml_${scala.major-version} + 1.0.2 + + + org.scalatest + scalatest_${scala.major-version} + 2.2.2 + + + org.springframework + spring-test + 4.0.6.RELEASE + + + org.testng + testng + 6.10 + + + org.twdata.maven + mojo-executor + 2.3.0 + + + net.spy + spymemcached + 2.10.1 + + + xerces + xercesImpl + 2.11.0 + + + org.bouncycastle + bcpkix-jdk15on + ${bouncycastle.version} + + + org.bouncycastle + bcprov-jdk15on + ${bouncycastle.version} + + + com.ibm.icu + icu4j + 57.1 + + + com.yahoo.athenz + athenz-zms-java-client + ${athenz.version} + + + com.yahoo.athenz + athenz-zts-java-client + ${athenz.version} + + + + + + 3.5.2 + 4.5 + 1.0.8 + 1.0.0 + 5.0.3 + + 1.7.28 + 1.58 + 2.6 + + 2.9.1 + UTF-8 + UTF-8 + true + all + 2.11 + ${scala.major-version}.4 + 2.19.1 + + + -- cgit v1.2.3