diff options
Diffstat (limited to 'releng/org.eclipse.emf.cdo.releng.parent')
6 files changed, 716 insertions, 0 deletions
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 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.emf.cdo.releng.parent</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + </buildSpec> + <natures> + </natures> + <filteredResources> + <filter> + <id>1416331351559</id> + <name></name> + <type>26</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-true-false-target</arguments> + </matcher> + </filter> + </filteredResources> + <filteredResources> + <filter> + <id>1396938000000</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-projectRelativePath-matches-true-false-target</arguments> + </matcher> + </filter> + </filteredResources> +</projectDescription> 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 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.ui.externaltools.launchGroup"/> +</listAttribute> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${maven.root}\bin\mvn.bat"/> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="clean -Dtycho.mode=maven"/> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${git.clone.cdo}"/> +</launchConfiguration> 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 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.ui.externaltools.launchGroup"/> +</listAttribute> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${maven.root}\bin\mvn.bat"/> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-Dbuild.id=Local -DGENERATE_SOURCE=true -DsourceFeatureLabelSuffix=" Source" -DskipTests=true -DDtycho.debug.resolver=true -DX --fail-at-end clean verify"/> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${git.clone.cdo}"/> +</launchConfiguration> 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 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Copyright (c) 2017 Eike Stepper (Berlin, Germany) and others. +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.html + +Contributors: +Eike Stepper - initial API and implementation +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.emf.cdo</groupId> + <artifactId>org.eclipse.emf.cdo.releng.parent</artifactId> + <version>4.7.0-SNAPSHOT</version> + <relativePath>..</relativePath> + </parent> + + <groupId>org.eclipse.emf.cdo</groupId> + <artifactId>org.eclipse.emf.cdo.features</artifactId> + <version>4.7.0-SNAPSHOT</version> + <packaging>pom</packaging> + + <modules> + <module>../../../features/org.eclipse.emf.cdo.all-feature</module> + <module>../../../features/org.eclipse.emf.cdo-feature</module> + <module>../../../features/org.eclipse.emf.cdo.compare-feature</module> + <module>../../../features/org.eclipse.emf.cdo.dawn-feature</module> + <module>../../../features/org.eclipse.emf.cdo.doc-feature</module> + <module>../../../features/org.eclipse.emf.cdo.epp-feature</module> + <module>../../../features/org.eclipse.emf.cdo.examples-feature</module> + <module>../../../features/org.eclipse.emf.cdo.examples.installer-feature</module> + <module>../../../features/org.eclipse.emf.cdo.license-feature</module> + <module>../../../features/org.eclipse.emf.cdo.migrator-feature</module> + <module>../../../features/org.eclipse.emf.cdo.sdk-feature</module> + <module>../../../features/org.eclipse.emf.cdo.server-feature</module> + <module>../../../features/org.eclipse.emf.cdo.server.db-feature</module> + <module>../../../features/org.eclipse.emf.cdo.server.db4o-feature</module> + <module>../../../features/org.eclipse.emf.cdo.server.embedded-feature</module> + <module>../../../features/org.eclipse.emf.cdo.server.hibernate-feature</module> + <module>../../../features/org.eclipse.emf.cdo.server.lissome-feature</module> + <module>../../../features/org.eclipse.emf.cdo.server.mongodb-feature</module> + <module>../../../features/org.eclipse.emf.cdo.server.objectivity-feature</module> + <module>../../../features/org.eclipse.emf.cdo.tests-feature</module> + <module>../../../features/org.eclipse.net4j-feature</module> + <module>../../../features/org.eclipse.net4j.db-feature</module> + <module>../../../features/org.eclipse.net4j.db.derby-feature</module> + <module>../../../features/org.eclipse.net4j.db.doc-feature</module> + <module>../../../features/org.eclipse.net4j.db.h2-feature</module> + <module>../../../features/org.eclipse.net4j.db.hsqldb-feature</module> + <module>../../../features/org.eclipse.net4j.db.mysql-feature</module> + <module>../../../features/org.eclipse.net4j.db.oracle-feature</module> + <module>../../../features/org.eclipse.net4j.db.postgresql-feature</module> + <module>../../../features/org.eclipse.net4j.doc-feature</module> + <module>../../../features/org.eclipse.net4j.examples-feature</module> + <module>../../../features/org.eclipse.net4j.examples.installer-feature</module> + <module>../../../features/org.eclipse.net4j.sdk-feature</module> + <module>../../../features/org.eclipse.net4j.tests-feature</module> + <module>../../../features/org.eclipse.net4j.ui-feature</module> + <module>../../../features/org.eclipse.net4j.util-feature</module> + <module>../../../features/org.eclipse.net4j.util.doc-feature</module> + <module>../../../features/org.eclipse.net4j.util.ui-feature</module> + </modules> + + <profiles> + <profile> + <id>generate-source</id> + <activation> + <property> + <name>GENERATE_SOURCE</name> + <value>true</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-source-feature-plugin</artifactId> + <executions> + <execution> + <id>generate-source-feature</id> + <goals> + <goal>source-feature</goal> + </goals> + <configuration> + <labelSuffix>${sourceFeatureLabelSuffix}</labelSuffix> + <excludes> + <feature id="org.eclipse.emf.cdo.doc"/> + <feature id="org.eclipse.emf.cdo.epp"/> + <feature id="org.eclipse.emf.cdo.examples.installer"/> + <feature id="org.eclipse.net4j.db.doc"/> + <feature id="org.eclipse.net4j.doc"/> + <feature id="org.eclipse.net4j.examples.installer"/> + <feature id="org.eclipse.net4j.util.doc"/> + <plugin id="org.apache.commons.codec"/> + <plugin id="org.apache.commons.httpclient"/> + <plugin id="org.apache.commons.lang"/> + <plugin id="org.apache.commons.logging"/> + <plugin id="org.apache.derby"/> + <plugin id="org.eclipse.emf.cdo.doc"/> + <plugin id="org.eclipse.emf.cdo.examples.installer"/> + <plugin id="org.eclipse.emf.cdo.releng.help"/> + <plugin id="org.eclipse.nebula.widgets.gallery"/> + <plugin id="org.eclipse.nebula.widgets.pshelf"/> + <plugin id="org.eclipse.net4j.db.doc"/> + <plugin id="org.eclipse.net4j.doc"/> + <plugin id="org.eclipse.net4j.examples.installer"/> + <plugin id="org.eclipse.net4j.util.doc"/> + <plugin id="org.eclipse.orbit.mongodb"/> + <plugin id="org.h2"/> + </excludes> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + <executions> + <execution> + <id>default-p2-metadata-default</id> + <configuration> + <attachP2Metadata>false</attachP2Metadata> + </configuration> + </execution> + <execution> + <id>attach-p2-metadata</id> + <phase>package</phase> + <goals> + <goal>p2-metadata</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>pack-and-sign</id> + <activation> + <property> + <name>PACK_AND_SIGN</name> + <value>true</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.eclipse.cbi.maven.plugins</groupId> + <artifactId>eclipse-jarsigner-plugin</artifactId> + <executions> + <execution> + <id>sign</id> + <goals> + <goal>sign</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + </plugin> + </plugins> + </build> + </profile> + </profiles> + +</project> 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 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Copyright (c) 2017 Eike Stepper (Berlin, Germany) and others. +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.html + +Contributors: +Eike Stepper - initial API and implementation +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.emf.cdo</groupId> + <artifactId>org.eclipse.emf.cdo.releng.parent</artifactId> + <version>4.7.0-SNAPSHOT</version> + <relativePath>..</relativePath> + </parent> + + <groupId>org.eclipse.emf.cdo</groupId> + <artifactId>org.eclipse.emf.cdo.plugins</artifactId> + <version>4.7.0-SNAPSHOT</version> + <packaging>pom</packaging> + + <modules> + <module>../../../plugins/org.eclipse.emf.cdo</module> + <module>../../../plugins/org.eclipse.emf.cdo.admin</module> + <module>../../../plugins/org.eclipse.emf.cdo.common</module> + <module>../../../plugins/org.eclipse.emf.cdo.common.db</module> + <module>../../../plugins/org.eclipse.emf.cdo.compare</module> + <module>../../../plugins/org.eclipse.emf.cdo.dawn</module> + <module>../../../plugins/org.eclipse.emf.cdo.dawn.emf</module> + <module>../../../plugins/org.eclipse.emf.cdo.dawn.gmf</module> + <module>../../../plugins/org.eclipse.emf.cdo.dawn.graphiti</module> + <module>../../../plugins/org.eclipse.emf.cdo.dawn.ui</module> + <module>../../../plugins/org.eclipse.emf.cdo.dawn.util</module> + <module>../../../plugins/org.eclipse.emf.cdo.doc</module> + <module>../../../plugins/org.eclipse.emf.cdo.edit</module> + <module>../../../plugins/org.eclipse.emf.cdo.examples</module> + <module>../../../plugins/org.eclipse.emf.cdo.examples.client</module> + <module>../../../plugins/org.eclipse.emf.cdo.examples.client.offline</module> + <module>../../../plugins/org.eclipse.emf.cdo.examples.clone</module> + <module>../../../plugins/org.eclipse.emf.cdo.examples.company</module> + <module>../../../plugins/org.eclipse.emf.cdo.examples.company.edit</module> + <module>../../../plugins/org.eclipse.emf.cdo.examples.installer</module> + <module>../../../plugins/org.eclipse.emf.cdo.examples.master</module> + <module>../../../plugins/org.eclipse.emf.cdo.examples.server</module> + <module>../../../plugins/org.eclipse.emf.cdo.explorer</module> + <module>../../../plugins/org.eclipse.emf.cdo.explorer.ui</module> + <module>../../../plugins/org.eclipse.emf.cdo.expressions</module> + <module>../../../plugins/org.eclipse.emf.cdo.expressions.edit</module> + <module>../../../plugins/org.eclipse.emf.cdo.expressions.editor</module> + <module>../../../plugins/org.eclipse.emf.cdo.migrator</module> + <module>../../../plugins/org.eclipse.emf.cdo.net4j</module> + <module>../../../plugins/org.eclipse.emf.cdo.sdk</module> + <module>../../../plugins/org.eclipse.emf.cdo.security</module> + <module>../../../plugins/org.eclipse.emf.cdo.security.edit</module> + <module>../../../plugins/org.eclipse.emf.cdo.security.editor</module> + <module>../../../plugins/org.eclipse.emf.cdo.security.ui</module> + <module>../../../plugins/org.eclipse.emf.cdo.server</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.admin</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.db</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.db4o</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.embedded</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.hibernate</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.hibernate.teneo</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.lissome</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.mongodb</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.net4j</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.objectivity</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.objectivity.stub</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.ocl</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.product</module> + <module>../../../plugins/org.eclipse.emf.cdo.server.security</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.all</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.db</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.db4o</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.hibernate</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.lissome</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.mango</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.model1</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.model2</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.model3</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.model4</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.model4interfaces</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.model5</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.model6</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.mongodb</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.objectivity</module> + <module>../../../plugins/org.eclipse.emf.cdo.tests.uml</module> + <module>../../../plugins/org.eclipse.emf.cdo.transfer</module> + <module>../../../plugins/org.eclipse.emf.cdo.transfer.repository</module> + <module>../../../plugins/org.eclipse.emf.cdo.transfer.ui</module> + <module>../../../plugins/org.eclipse.emf.cdo.transfer.workspace</module> + <module>../../../plugins/org.eclipse.emf.cdo.transfer.workspace.ui</module> + <module>../../../plugins/org.eclipse.emf.cdo.ui</module> + <module>../../../plugins/org.eclipse.emf.cdo.ui.admin</module> + <module>../../../plugins/org.eclipse.emf.cdo.ui.compare</module> + <module>../../../plugins/org.eclipse.emf.cdo.ui.shared</module> + <module>../../../plugins/org.eclipse.emf.cdo.ui.team</module> + <module>../../../plugins/org.eclipse.emf.cdo.workspace</module> + <module>../../../plugins/org.eclipse.net4j</module> + <module>../../../plugins/org.eclipse.net4j.buddies</module> + <module>../../../plugins/org.eclipse.net4j.buddies.chat</module> + <module>../../../plugins/org.eclipse.net4j.buddies.chat.ui</module> + <module>../../../plugins/org.eclipse.net4j.buddies.common</module> + <module>../../../plugins/org.eclipse.net4j.buddies.server</module> + <module>../../../plugins/org.eclipse.net4j.buddies.ui</module> + <module>../../../plugins/org.eclipse.net4j.db</module> + <module>../../../plugins/org.eclipse.net4j.db.derby</module> + <module>../../../plugins/org.eclipse.net4j.db.doc</module> + <module>../../../plugins/org.eclipse.net4j.db.h2</module> + <module>../../../plugins/org.eclipse.net4j.db.hsqldb</module> + <module>../../../plugins/org.eclipse.net4j.db.jdbc</module> + <module>../../../plugins/org.eclipse.net4j.db.mysql</module> + <module>../../../plugins/org.eclipse.net4j.db.oracle</module> + <module>../../../plugins/org.eclipse.net4j.db.postgresql</module> + <module>../../../plugins/org.eclipse.net4j.db.tests</module> + <module>../../../plugins/org.eclipse.net4j.debug</module> + <module>../../../plugins/org.eclipse.net4j.doc</module> + <module>../../../plugins/org.eclipse.net4j.examples</module> + <module>../../../plugins/org.eclipse.net4j.examples.installer</module> + <module>../../../plugins/org.eclipse.net4j.http</module> + <module>../../../plugins/org.eclipse.net4j.http.common</module> + <module>../../../plugins/org.eclipse.net4j.http.server</module> + <module>../../../plugins/org.eclipse.net4j.http.tests</module> + <module>../../../plugins/org.eclipse.net4j.jms</module> + <module>../../../plugins/org.eclipse.net4j.jms.admin</module> + <module>../../../plugins/org.eclipse.net4j.jms.api</module> + <module>../../../plugins/org.eclipse.net4j.jms.server</module> + <module>../../../plugins/org.eclipse.net4j.jms.server.jdbc</module> + <module>../../../plugins/org.eclipse.net4j.jms.tests</module> + <module>../../../plugins/org.eclipse.net4j.jvm</module> + <module>../../../plugins/org.eclipse.net4j.sdk</module> + <module>../../../plugins/org.eclipse.net4j.tcp</module> + <module>../../../plugins/org.eclipse.net4j.tests</module> + <module>../../../plugins/org.eclipse.net4j.ui</module> + <module>../../../plugins/org.eclipse.net4j.ui.shared</module> + <module>../../../plugins/org.eclipse.net4j.util</module> + <module>../../../plugins/org.eclipse.net4j.util.doc</module> + <module>../../../plugins/org.eclipse.net4j.util.ui</module> + <module>../../../plugins/org.gastro.business</module> + <module>../../../plugins/org.gastro.business.edit</module> + <module>../../../plugins/org.gastro.inventory</module> + <module>../../../plugins/org.gastro.inventory.edit</module> + <module>../../../plugins/org.gastro.rcp</module> + <module>../../../plugins/org.gastro.rcp.department</module> + <module>../../../plugins/org.gastro.rcp.table</module> + <module>../../../plugins/org.gastro.server</module> + <module>../../../plugins/org.gastro.server.web</module> + <module>../../../plugins/org.gastro.testclient</module> + </modules> + + <profiles> + <profile> + <id>generate-source</id> + <activation> + <property> + <name>GENERATE_SOURCE</name> + <value>true</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-source-plugin</artifactId> + <executions> + <execution> + <id>attach-source</id> + <goals> + <goal>plugin-source</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>pack-and-sign</id> + <activation> + <property> + <name>PACK_AND_SIGN</name> + <value>true</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-pack200a-plugin</artifactId> + <executions> + <execution> + <id>pack200-normalize</id> + <goals> + <goal>normalize</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.cbi.maven.plugins</groupId> + <artifactId>eclipse-jarsigner-plugin</artifactId> + <executions> + <execution> + <id>sign</id> + <goals> + <goal>sign</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-pack200b-plugin</artifactId> + <executions> + <execution> + <id>pack200-pack</id> + <goals> + <goal>pack</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + <executions> + <execution> + <id>attach-p2-metadata</id> + <phase>package</phase> + <goals> + <goal>p2-metadata</goal> + </goals> + </execution> + </executions> + <configuration> + <defaultP2Metadata>false</defaultP2Metadata> + </configuration> + </plugin> + </plugins> + </build> + </profile> + </profiles> + +</project> 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 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Copyright (c) 2017 Eike Stepper (Berlin, Germany) and others. +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.html + +Contributors: +Eike Stepper - initial API and implementation +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + + <modelVersion>4.0.0</modelVersion> + + <groupId>org.eclipse.emf.cdo</groupId> + <artifactId>org.eclipse.emf.cdo.releng.parent</artifactId> + <version>4.7.0-SNAPSHOT</version> + <packaging>pom</packaging> + + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <tycho.scmUrl>scm:git:https://git.eclipse.org/r/p/cdo/cdo.git</tycho.scmUrl> + <tycho-version>0.24.0</tycho-version> + <maven-compiler-version>3.0</maven-compiler-version> + <jarsigner-version>1.1.3</jarsigner-version> + <os-jvm-flags/> + </properties> + + <pluginRepositories> + <pluginRepository> + <id>eclipse-maven-releases</id> + <url>https://repo.eclipse.org/content/repositories/releases</url> + </pluginRepository> + <pluginRepository> + <id>eclipse-cbi-releases</id> + <url>https://repo.eclipse.org/content/repositories/cbi-releases</url> + </pluginRepository> + <!-- Snapshot Repos + <pluginRepository> + <id>eclipse-maven-snapshots</id> + <url>https://repo.eclipse.org/content/repositories/snapshots</url> + <snapshots> + <enabled>true</enabled> + </snapshots> + </pluginRepository> + <pluginRepository> + <id>eclipse-cbi-snapshots</id> + <url>https://repo.eclipse.org/content/repositories/cbi-snapshots</url> + <snapshots> + <enabled>true</enabled> + </snapshots> + </pluginRepository> + --> + </pluginRepositories> + + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-maven-plugin</artifactId> + <extensions>true</extensions> + </plugin> + </plugins> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-maven-plugin</artifactId> + <version>${tycho-version}</version> + <extensions>true</extensions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-compiler-plugin</artifactId> + <version>${tycho-version}</version> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-packaging-plugin</artifactId> + <version>${tycho-version}</version> + <configuration> + <format>'v'yyyyMMdd-HHmm</format> + <sourceReferences> + <generate>true</generate> + </sourceReferences> + <timestampProvider>jgit</timestampProvider> + <jgit.ignore>pom.xml</jgit.ignore> + <jgit.dirtyWorkingTree>warning</jgit.dirtyWorkingTree> + <!-- + <additionalFileSets> + <fileSet> + <directory>${project.build.outputDirectory}</directory> + <includes> + <include>about.mappings</include> + </includes> + </fileSet> + </additionalFileSets> + --> + </configuration> + <dependencies> + <dependency> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-sourceref-jgit</artifactId> + <version>${tycho-version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-buildtimestamp-jgit</artifactId> + <version>${tycho-version}</version> + </dependency> + </dependencies> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>target-platform-configuration</artifactId> + <version>${tycho-version}</version> + <configuration> + <target> + <artifact> + <groupId>org.eclipse.emf.cdo</groupId> + <artifactId>org.eclipse.emf.cdo.releng</artifactId> + <version>4.2.300-SNAPSHOT</version> + </artifact> + </target> + <!--executionEnvironmentDefault>JavaSE-${javaVersion}</executionEnvironmentDefault--> + <includePackedArtifacts>true</includePackedArtifacts> + <environments> + <environment> + <os>win32</os> + <ws>win32</ws> + <arch>x86</arch> + </environment> + <environment> + <os>win32</os> + <ws>win32</ws> + <arch>x86_64</arch> + </environment> + <environment> + <os>macosx</os> + <ws>cocoa</ws> + <arch>x86_64</arch> + </environment> + <environment> + <os>linux</os> + <ws>gtk</ws> + <arch>x86_64</arch> + </environment> + <environment> + <os>linux</os> + <ws>gtk</ws> + <arch>x86</arch> + </environment> + </environments> + <dependency-resolution> + <extraRequirements> + <requirement> + <type>p2-installable-unit</type> + <id>org.eclipse.jdt.feature.group</id> + <versionRange>0.0.0</versionRange> + </requirement> + </extraRequirements> + </dependency-resolution> + </configuration> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-source-plugin</artifactId> + <version>${tycho-version}</version> + </plugin> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-pack200a-plugin</artifactId> + <version>${tycho-version}</version> + </plugin> + <plugin> + <groupId>org.eclipse.cbi.maven.plugins</groupId> + <artifactId>eclipse-jarsigner-plugin</artifactId> + <version>${jarsigner-version}</version> + </plugin> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-pack200b-plugin</artifactId> + <version>${tycho-version}</version> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + <version>${tycho-version}</version> + </plugin> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-source-feature-plugin</artifactId> + <version>${tycho-version}</version> + </plugin> + </plugins> + </pluginManagement> + </build> + + <profiles> + <profile> + <id>modules</id> + <activation> + <property> + <name>MAVEN_BUILD</name> + <value>!false</value> + </property> + </activation> + <modules> + <module>features</module> + <module>plugins</module> + <module>../org.eclipse.emf.cdo.releng</module> + <module>../org.eclipse.emf.cdo.releng.help</module> + <module>../org.eclipse.emf.cdo.releng.site</module> + </modules> + </profile> + <!-- + <profile> + <id>macosx-jvm-flags</id> + <activation> + <os> + <family>mac</family> + </os> + </activation> + <properties> + <os-jvm-flags>-XstartOnFirstThread</os-jvm-flags> + </properties> + </profile> + --> + </profiles> + +</project> |