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