From 211a88d3d73fc363b62564bdb6e35cc0180d8926 Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Sat, 20 Feb 2016 12:15:17 -0500 Subject: [PATCH] Added Maven build files. --- bundles/.gitignore | 3 +- .../pom.xml | 37 +++ .../org.eclipse.tools.templates.ui/pom.xml | 37 +++ pom.xml | 309 ++++++++++++++++++ repo/.gitignore | 1 + repo/.project | 11 + repo/category.xml | 10 + repo/pom.xml | 14 + 8 files changed, 421 insertions(+), 1 deletion(-) create mode 100644 bundles/org.eclipse.tools.templates.freemarker/pom.xml create mode 100644 bundles/org.eclipse.tools.templates.ui/pom.xml create mode 100644 pom.xml create mode 100644 repo/.gitignore create mode 100644 repo/.project create mode 100644 repo/category.xml create mode 100644 repo/pom.xml diff --git a/bundles/.gitignore b/bundles/.gitignore index d14e19fe321..8c89c981a37 100644 --- a/bundles/.gitignore +++ b/bundles/.gitignore @@ -1 +1,2 @@ -*/bin/ \ No newline at end of file +*/bin/ +*/target/ diff --git a/bundles/org.eclipse.tools.templates.freemarker/pom.xml b/bundles/org.eclipse.tools.templates.freemarker/pom.xml new file mode 100644 index 00000000000..e8578e7e605 --- /dev/null +++ b/bundles/org.eclipse.tools.templates.freemarker/pom.xml @@ -0,0 +1,37 @@ + + + 4.0.0 + + + org.eclipse.tools.templates + parent + 1.0.0-SNAPSHOT + ../../pom.xml + + + 1.0.0-SNAPSHOT + org.eclipse.tools.templates.freemarker + eclipse-plugin + + + + + org.eclipse.tycho + tycho-source-plugin + ${tycho-version} + + + plugin-source + none + + + attach-source + none + + + + + + diff --git a/bundles/org.eclipse.tools.templates.ui/pom.xml b/bundles/org.eclipse.tools.templates.ui/pom.xml new file mode 100644 index 00000000000..6bed6ef2e0d --- /dev/null +++ b/bundles/org.eclipse.tools.templates.ui/pom.xml @@ -0,0 +1,37 @@ + + + 4.0.0 + + + org.eclipse.tools.templates + parent + 1.0.0-SNAPSHOT + ../../pom.xml + + + 1.0.0-SNAPSHOT + org.eclipse.tools.templates.ui + eclipse-plugin + + + + + org.eclipse.tycho + tycho-source-plugin + ${tycho-version} + + + plugin-source + none + + + attach-source + none + + + + + + diff --git a/pom.xml b/pom.xml new file mode 100644 index 00000000000..1bf00d4bcc3 --- /dev/null +++ b/pom.xml @@ -0,0 +1,309 @@ + + + 4.0.0 + + + 3.0.5 + + + org.eclipse.tools.templates + parent + 1.0.0-SNAPSHOT + pom + + + 0.24.0 + + + + + Eclipse Public License v1.0 + + All rights reserved. + + This program and the accompanying materials are made + available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.htm + + + + + + + eclipse + http://download.eclipse.org/releases/mars/ + p2 + + + platform + http://download.eclipse.org/eclipse/updates/4.5/ + p2 + + + license + http://download.eclipse.org/cbi/updates/license/ + p2 + + + orbit + http://download.eclipse.org/tools/orbit/downloads/drops/R20151221205849/repository/ + p2 + + + orbit-recipes + https://hudson.eclipse.org/orbit/job/orbit-recipes/lastSuccessfulBuild/artifact/releng/repository/target/repository/ + p2 + + + + + bundles/org.eclipse.tools.templates.freemarker + bundles/org.eclipse.tools.templates.ui + + repo + + + + + cbi + https://repo.eclipse.org/content/repositories/cbi-releases/ + + + + + macosx + + + mac + + + + -XstartOnFirstThread + + + + other-os + + + !mac + + + + + + + + production + + + + org.eclipse.tycho + target-platform-configuration + ${tycho-version} + + false + + + + org.eclipse.tycho.extras + tycho-pack200a-plugin + ${tycho-version} + + + pack200-normalize + + normalize + + verify + + + + + org.eclipse.cbi.maven.plugins + eclipse-jarsigner-plugin + 1.1.1 + + + sign + verify + + sign + + + + + + org.eclipse.tycho.extras + tycho-pack200b-plugin + ${tycho-version} + + + pack200-pack + + pack + + verify + + + + + org.eclipse.tycho + tycho-p2-plugin + ${tycho-version} + + + p2-metadata + + p2-metadata + + verify + + + + false + + + + + + + + + + org.eclipse.tycho + tycho-maven-plugin + ${tycho-version} + true + + + org.eclipse.tycho + target-platform-configuration + ${tycho-version} + + p2 + consider + + + linux + gtk + x86 + + + linux + gtk + x86_64 + + + win32 + win32 + x86 + + + win32 + win32 + x86_64 + + + macosx + cocoa + x86_64 + + + + + + org.eclipse.tycho + tycho-source-plugin + ${tycho-version} + + UTF-8 + + + + attach-source + + plugin-source + + + + + + + + + org.eclipse.tycho + tycho-compiler-plugin + ${tycho-version} + + UTF-8 + + + + + org.eclipse.tycho + tycho-source-plugin + ${tycho-version} + + + plugin-source + + plugin-source + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.4.1 + + ISO-8859-1 + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.3 + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.2 + + true + false + + + + + check + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.5 + + utf-8 + 100 + 1.6 + xml + false + + + + + cpd-check + + + + + + + + diff --git a/repo/.gitignore b/repo/.gitignore new file mode 100644 index 00000000000..b83d22266ac --- /dev/null +++ b/repo/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/repo/.project b/repo/.project new file mode 100644 index 00000000000..0c05f85c559 --- /dev/null +++ b/repo/.project @@ -0,0 +1,11 @@ + + + org.eclipse.tools.templates-repo + + + + + + + + diff --git a/repo/category.xml b/repo/category.xml new file mode 100644 index 00000000000..6c7310489d5 --- /dev/null +++ b/repo/category.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/repo/pom.xml b/repo/pom.xml new file mode 100644 index 00000000000..2c9419a067e --- /dev/null +++ b/repo/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + + + org.eclipse.tools.templates + parent + 1.0.0-SNAPSHOT + ../pom.xml + + + repo + eclipse-repository +