From 1a8abe3d93d00cd1c51f95d955c531f6b91b3d7e Mon Sep 17 00:00:00 2001 From: Eike Stepper Date: Wed, 20 Dec 2017 08:20:40 +0100 Subject: [528979] Migrate build to Maven/Tycho https://bugs.eclipse.org/bugs/show_bug.cgi?id=528979--- releng/org.eclipse.emf.cdo.releng.parent/.project | 33 +++ .../Build Clean.launch | 9 + .../Build Windows 64bit.launch | 9 + .../features/pom.xml | 176 ++++++++++++++ .../plugins/pom.xml | 254 +++++++++++++++++++++ releng/org.eclipse.emf.cdo.releng.parent/pom.xml | 235 +++++++++++++++++++ 6 files changed, 716 insertions(+) create mode 100644 releng/org.eclipse.emf.cdo.releng.parent/.project create mode 100644 releng/org.eclipse.emf.cdo.releng.parent/Build Clean.launch create mode 100644 releng/org.eclipse.emf.cdo.releng.parent/Build Windows 64bit.launch create mode 100644 releng/org.eclipse.emf.cdo.releng.parent/features/pom.xml create mode 100644 releng/org.eclipse.emf.cdo.releng.parent/plugins/pom.xml create mode 100644 releng/org.eclipse.emf.cdo.releng.parent/pom.xml (limited to 'releng/org.eclipse.emf.cdo.releng.parent') diff --git a/releng/org.eclipse.emf.cdo.releng.parent/.project b/releng/org.eclipse.emf.cdo.releng.parent/.project new file mode 100644 index 0000000000..eeb351abdf --- /dev/null +++ b/releng/org.eclipse.emf.cdo.releng.parent/.project @@ -0,0 +1,33 @@ + + + org.eclipse.emf.cdo.releng.parent + + + + + + + + + + 1416331351559 + + 26 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-true-false-target + + + + + + 1396938000000 + + 10 + + org.eclipse.ui.ide.multiFilter + 1.0-projectRelativePath-matches-true-false-target + + + + diff --git a/releng/org.eclipse.emf.cdo.releng.parent/Build Clean.launch b/releng/org.eclipse.emf.cdo.releng.parent/Build Clean.launch new file mode 100644 index 0000000000..20a4c4fc1f --- /dev/null +++ b/releng/org.eclipse.emf.cdo.releng.parent/Build Clean.launch @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/releng/org.eclipse.emf.cdo.releng.parent/Build Windows 64bit.launch b/releng/org.eclipse.emf.cdo.releng.parent/Build Windows 64bit.launch new file mode 100644 index 0000000000..4dd0ecfb58 --- /dev/null +++ b/releng/org.eclipse.emf.cdo.releng.parent/Build Windows 64bit.launch @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/releng/org.eclipse.emf.cdo.releng.parent/features/pom.xml b/releng/org.eclipse.emf.cdo.releng.parent/features/pom.xml new file mode 100644 index 0000000000..f8823d080b --- /dev/null +++ b/releng/org.eclipse.emf.cdo.releng.parent/features/pom.xml @@ -0,0 +1,176 @@ + + + + + 4.0.0 + + + org.eclipse.emf.cdo + org.eclipse.emf.cdo.releng.parent + 4.7.0-SNAPSHOT + .. + + + org.eclipse.emf.cdo + org.eclipse.emf.cdo.features + 4.7.0-SNAPSHOT + pom + + + ../../../features/org.eclipse.emf.cdo.all-feature + ../../../features/org.eclipse.emf.cdo-feature + ../../../features/org.eclipse.emf.cdo.compare-feature + ../../../features/org.eclipse.emf.cdo.dawn-feature + ../../../features/org.eclipse.emf.cdo.doc-feature + ../../../features/org.eclipse.emf.cdo.epp-feature + ../../../features/org.eclipse.emf.cdo.examples-feature + ../../../features/org.eclipse.emf.cdo.examples.installer-feature + ../../../features/org.eclipse.emf.cdo.license-feature + ../../../features/org.eclipse.emf.cdo.migrator-feature + ../../../features/org.eclipse.emf.cdo.sdk-feature + ../../../features/org.eclipse.emf.cdo.server-feature + ../../../features/org.eclipse.emf.cdo.server.db-feature + ../../../features/org.eclipse.emf.cdo.server.db4o-feature + ../../../features/org.eclipse.emf.cdo.server.embedded-feature + ../../../features/org.eclipse.emf.cdo.server.hibernate-feature + ../../../features/org.eclipse.emf.cdo.server.lissome-feature + ../../../features/org.eclipse.emf.cdo.server.mongodb-feature + ../../../features/org.eclipse.emf.cdo.server.objectivity-feature + ../../../features/org.eclipse.emf.cdo.tests-feature + ../../../features/org.eclipse.net4j-feature + ../../../features/org.eclipse.net4j.db-feature + ../../../features/org.eclipse.net4j.db.derby-feature + ../../../features/org.eclipse.net4j.db.doc-feature + ../../../features/org.eclipse.net4j.db.h2-feature + ../../../features/org.eclipse.net4j.db.hsqldb-feature + ../../../features/org.eclipse.net4j.db.mysql-feature + ../../../features/org.eclipse.net4j.db.oracle-feature + ../../../features/org.eclipse.net4j.db.postgresql-feature + ../../../features/org.eclipse.net4j.doc-feature + ../../../features/org.eclipse.net4j.examples-feature + ../../../features/org.eclipse.net4j.examples.installer-feature + ../../../features/org.eclipse.net4j.sdk-feature + ../../../features/org.eclipse.net4j.tests-feature + ../../../features/org.eclipse.net4j.ui-feature + ../../../features/org.eclipse.net4j.util-feature + ../../../features/org.eclipse.net4j.util.doc-feature + ../../../features/org.eclipse.net4j.util.ui-feature + + + + + generate-source + + + GENERATE_SOURCE + true + + + + + + org.eclipse.tycho.extras + tycho-source-feature-plugin + + + generate-source-feature + + source-feature + + + ${sourceFeatureLabelSuffix} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.eclipse.tycho + tycho-p2-plugin + + + default-p2-metadata-default + + false + + + + attach-p2-metadata + package + + p2-metadata + + + + + + + + + pack-and-sign + + + PACK_AND_SIGN + true + + + + + + org.eclipse.cbi.maven.plugins + eclipse-jarsigner-plugin + + + sign + + sign + + + + + + org.eclipse.tycho + tycho-p2-plugin + + + + + + + diff --git a/releng/org.eclipse.emf.cdo.releng.parent/plugins/pom.xml b/releng/org.eclipse.emf.cdo.releng.parent/plugins/pom.xml new file mode 100644 index 0000000000..5ae730a8f7 --- /dev/null +++ b/releng/org.eclipse.emf.cdo.releng.parent/plugins/pom.xml @@ -0,0 +1,254 @@ + + + + + 4.0.0 + + + org.eclipse.emf.cdo + org.eclipse.emf.cdo.releng.parent + 4.7.0-SNAPSHOT + .. + + + org.eclipse.emf.cdo + org.eclipse.emf.cdo.plugins + 4.7.0-SNAPSHOT + pom + + + ../../../plugins/org.eclipse.emf.cdo + ../../../plugins/org.eclipse.emf.cdo.admin + ../../../plugins/org.eclipse.emf.cdo.common + ../../../plugins/org.eclipse.emf.cdo.common.db + ../../../plugins/org.eclipse.emf.cdo.compare + ../../../plugins/org.eclipse.emf.cdo.dawn + ../../../plugins/org.eclipse.emf.cdo.dawn.emf + ../../../plugins/org.eclipse.emf.cdo.dawn.gmf + ../../../plugins/org.eclipse.emf.cdo.dawn.graphiti + ../../../plugins/org.eclipse.emf.cdo.dawn.ui + ../../../plugins/org.eclipse.emf.cdo.dawn.util + ../../../plugins/org.eclipse.emf.cdo.doc + ../../../plugins/org.eclipse.emf.cdo.edit + ../../../plugins/org.eclipse.emf.cdo.examples + ../../../plugins/org.eclipse.emf.cdo.examples.client + ../../../plugins/org.eclipse.emf.cdo.examples.client.offline + ../../../plugins/org.eclipse.emf.cdo.examples.clone + ../../../plugins/org.eclipse.emf.cdo.examples.company + ../../../plugins/org.eclipse.emf.cdo.examples.company.edit + ../../../plugins/org.eclipse.emf.cdo.examples.installer + ../../../plugins/org.eclipse.emf.cdo.examples.master + ../../../plugins/org.eclipse.emf.cdo.examples.server + ../../../plugins/org.eclipse.emf.cdo.explorer + ../../../plugins/org.eclipse.emf.cdo.explorer.ui + ../../../plugins/org.eclipse.emf.cdo.expressions + ../../../plugins/org.eclipse.emf.cdo.expressions.edit + ../../../plugins/org.eclipse.emf.cdo.expressions.editor + ../../../plugins/org.eclipse.emf.cdo.migrator + ../../../plugins/org.eclipse.emf.cdo.net4j + ../../../plugins/org.eclipse.emf.cdo.sdk + ../../../plugins/org.eclipse.emf.cdo.security + ../../../plugins/org.eclipse.emf.cdo.security.edit + ../../../plugins/org.eclipse.emf.cdo.security.editor + ../../../plugins/org.eclipse.emf.cdo.security.ui + ../../../plugins/org.eclipse.emf.cdo.server + ../../../plugins/org.eclipse.emf.cdo.server.admin + ../../../plugins/org.eclipse.emf.cdo.server.db + ../../../plugins/org.eclipse.emf.cdo.server.db4o + ../../../plugins/org.eclipse.emf.cdo.server.embedded + ../../../plugins/org.eclipse.emf.cdo.server.hibernate + ../../../plugins/org.eclipse.emf.cdo.server.hibernate.teneo + ../../../plugins/org.eclipse.emf.cdo.server.lissome + ../../../plugins/org.eclipse.emf.cdo.server.mongodb + ../../../plugins/org.eclipse.emf.cdo.server.net4j + ../../../plugins/org.eclipse.emf.cdo.server.objectivity + ../../../plugins/org.eclipse.emf.cdo.server.objectivity.stub + ../../../plugins/org.eclipse.emf.cdo.server.ocl + ../../../plugins/org.eclipse.emf.cdo.server.product + ../../../plugins/org.eclipse.emf.cdo.server.security + ../../../plugins/org.eclipse.emf.cdo.tests + ../../../plugins/org.eclipse.emf.cdo.tests.all + ../../../plugins/org.eclipse.emf.cdo.tests.db + ../../../plugins/org.eclipse.emf.cdo.tests.db4o + ../../../plugins/org.eclipse.emf.cdo.tests.hibernate + ../../../plugins/org.eclipse.emf.cdo.tests.lissome + ../../../plugins/org.eclipse.emf.cdo.tests.mango + ../../../plugins/org.eclipse.emf.cdo.tests.model1 + ../../../plugins/org.eclipse.emf.cdo.tests.model2 + ../../../plugins/org.eclipse.emf.cdo.tests.model3 + ../../../plugins/org.eclipse.emf.cdo.tests.model4 + ../../../plugins/org.eclipse.emf.cdo.tests.model4interfaces + ../../../plugins/org.eclipse.emf.cdo.tests.model5 + ../../../plugins/org.eclipse.emf.cdo.tests.model6 + ../../../plugins/org.eclipse.emf.cdo.tests.mongodb + ../../../plugins/org.eclipse.emf.cdo.tests.objectivity + ../../../plugins/org.eclipse.emf.cdo.tests.uml + ../../../plugins/org.eclipse.emf.cdo.transfer + ../../../plugins/org.eclipse.emf.cdo.transfer.repository + ../../../plugins/org.eclipse.emf.cdo.transfer.ui + ../../../plugins/org.eclipse.emf.cdo.transfer.workspace + ../../../plugins/org.eclipse.emf.cdo.transfer.workspace.ui + ../../../plugins/org.eclipse.emf.cdo.ui + ../../../plugins/org.eclipse.emf.cdo.ui.admin + ../../../plugins/org.eclipse.emf.cdo.ui.compare + ../../../plugins/org.eclipse.emf.cdo.ui.shared + ../../../plugins/org.eclipse.emf.cdo.ui.team + ../../../plugins/org.eclipse.emf.cdo.workspace + ../../../plugins/org.eclipse.net4j + ../../../plugins/org.eclipse.net4j.buddies + ../../../plugins/org.eclipse.net4j.buddies.chat + ../../../plugins/org.eclipse.net4j.buddies.chat.ui + ../../../plugins/org.eclipse.net4j.buddies.common + ../../../plugins/org.eclipse.net4j.buddies.server + ../../../plugins/org.eclipse.net4j.buddies.ui + ../../../plugins/org.eclipse.net4j.db + ../../../plugins/org.eclipse.net4j.db.derby + ../../../plugins/org.eclipse.net4j.db.doc + ../../../plugins/org.eclipse.net4j.db.h2 + ../../../plugins/org.eclipse.net4j.db.hsqldb + ../../../plugins/org.eclipse.net4j.db.jdbc + ../../../plugins/org.eclipse.net4j.db.mysql + ../../../plugins/org.eclipse.net4j.db.oracle + ../../../plugins/org.eclipse.net4j.db.postgresql + ../../../plugins/org.eclipse.net4j.db.tests + ../../../plugins/org.eclipse.net4j.debug + ../../../plugins/org.eclipse.net4j.doc + ../../../plugins/org.eclipse.net4j.examples + ../../../plugins/org.eclipse.net4j.examples.installer + ../../../plugins/org.eclipse.net4j.http + ../../../plugins/org.eclipse.net4j.http.common + ../../../plugins/org.eclipse.net4j.http.server + ../../../plugins/org.eclipse.net4j.http.tests + ../../../plugins/org.eclipse.net4j.jms + ../../../plugins/org.eclipse.net4j.jms.admin + ../../../plugins/org.eclipse.net4j.jms.api + ../../../plugins/org.eclipse.net4j.jms.server + ../../../plugins/org.eclipse.net4j.jms.server.jdbc + ../../../plugins/org.eclipse.net4j.jms.tests + ../../../plugins/org.eclipse.net4j.jvm + ../../../plugins/org.eclipse.net4j.sdk + ../../../plugins/org.eclipse.net4j.tcp + ../../../plugins/org.eclipse.net4j.tests + ../../../plugins/org.eclipse.net4j.ui + ../../../plugins/org.eclipse.net4j.ui.shared + ../../../plugins/org.eclipse.net4j.util + ../../../plugins/org.eclipse.net4j.util.doc + ../../../plugins/org.eclipse.net4j.util.ui + ../../../plugins/org.gastro.business + ../../../plugins/org.gastro.business.edit + ../../../plugins/org.gastro.inventory + ../../../plugins/org.gastro.inventory.edit + ../../../plugins/org.gastro.rcp + ../../../plugins/org.gastro.rcp.department + ../../../plugins/org.gastro.rcp.table + ../../../plugins/org.gastro.server + ../../../plugins/org.gastro.server.web + ../../../plugins/org.gastro.testclient + + + + + generate-source + + + GENERATE_SOURCE + true + + + + + + org.eclipse.tycho + tycho-source-plugin + + + attach-source + + plugin-source + + + + + + + + + pack-and-sign + + + PACK_AND_SIGN + true + + + + + + org.eclipse.tycho.extras + tycho-pack200a-plugin + + + pack200-normalize + + normalize + + + + + + org.eclipse.cbi.maven.plugins + eclipse-jarsigner-plugin + + + sign + + sign + + + + + + org.eclipse.tycho.extras + tycho-pack200b-plugin + + + pack200-pack + + pack + + + + + + org.eclipse.tycho + tycho-p2-plugin + + + attach-p2-metadata + package + + p2-metadata + + + + + false + + + + + + + + diff --git a/releng/org.eclipse.emf.cdo.releng.parent/pom.xml b/releng/org.eclipse.emf.cdo.releng.parent/pom.xml new file mode 100644 index 0000000000..60089d9597 --- /dev/null +++ b/releng/org.eclipse.emf.cdo.releng.parent/pom.xml @@ -0,0 +1,235 @@ + + + + + 4.0.0 + + org.eclipse.emf.cdo + org.eclipse.emf.cdo.releng.parent + 4.7.0-SNAPSHOT + pom + + + UTF-8 + scm:git:https://git.eclipse.org/r/p/cdo/cdo.git + 0.24.0 + 3.0 + 1.1.3 + + + + + + eclipse-maven-releases + https://repo.eclipse.org/content/repositories/releases + + + eclipse-cbi-releases + https://repo.eclipse.org/content/repositories/cbi-releases + + + + + + + + org.eclipse.tycho + tycho-maven-plugin + true + + + + + + org.eclipse.tycho + tycho-maven-plugin + ${tycho-version} + true + + + org.eclipse.tycho + tycho-compiler-plugin + ${tycho-version} + + + org.eclipse.tycho + tycho-packaging-plugin + ${tycho-version} + + 'v'yyyyMMdd-HHmm + + true + + jgit + pom.xml + warning + + + + + org.eclipse.tycho.extras + tycho-sourceref-jgit + ${tycho-version} + + + org.eclipse.tycho.extras + tycho-buildtimestamp-jgit + ${tycho-version} + + + + + org.eclipse.tycho + target-platform-configuration + ${tycho-version} + + + + org.eclipse.emf.cdo + org.eclipse.emf.cdo.releng + 4.2.300-SNAPSHOT + + + + true + + + win32 + win32 + x86 + + + win32 + win32 + x86_64 + + + macosx + cocoa + x86_64 + + + linux + gtk + x86_64 + + + linux + gtk + x86 + + + + + + p2-installable-unit + org.eclipse.jdt.feature.group + 0.0.0 + + + + + + + org.eclipse.tycho + tycho-source-plugin + ${tycho-version} + + + org.eclipse.tycho.extras + tycho-pack200a-plugin + ${tycho-version} + + + org.eclipse.cbi.maven.plugins + eclipse-jarsigner-plugin + ${jarsigner-version} + + + org.eclipse.tycho.extras + tycho-pack200b-plugin + ${tycho-version} + + + org.eclipse.tycho + tycho-p2-plugin + ${tycho-version} + + + org.eclipse.tycho.extras + tycho-source-feature-plugin + ${tycho-version} + + + + + + + + modules + + + MAVEN_BUILD + !false + + + + features + plugins + ../org.eclipse.emf.cdo.releng + ../org.eclipse.emf.cdo.releng.help + ../org.eclipse.emf.cdo.releng.site + + + + + + -- cgit v1.2.3