Bug 541741: [Releng] Add build using Maven/Tycho
Change-Id: I844999076e1f74918e220dded200898c206d4a20
diff --git a/autonature/_build/org.eclipse.statet.eutils.autonature-feature/.project b/autonature/_assemblies/org.eclipse.statet.eutils.autonature-feature/.project
similarity index 100%
rename from autonature/_build/org.eclipse.statet.eutils.autonature-feature/.project
rename to autonature/_assemblies/org.eclipse.statet.eutils.autonature-feature/.project
diff --git a/autonature/_build/org.eclipse.statet.eutils.autonature-feature/build.properties b/autonature/_assemblies/org.eclipse.statet.eutils.autonature-feature/build.properties
similarity index 100%
rename from autonature/_build/org.eclipse.statet.eutils.autonature-feature/build.properties
rename to autonature/_assemblies/org.eclipse.statet.eutils.autonature-feature/build.properties
diff --git a/autonature/_build/org.eclipse.statet.eutils.autonature-feature/feature.properties b/autonature/_assemblies/org.eclipse.statet.eutils.autonature-feature/feature.properties
similarity index 100%
rename from autonature/_build/org.eclipse.statet.eutils.autonature-feature/feature.properties
rename to autonature/_assemblies/org.eclipse.statet.eutils.autonature-feature/feature.properties
diff --git a/autonature/_build/org.eclipse.statet.eutils.autonature-feature/feature.xml b/autonature/_assemblies/org.eclipse.statet.eutils.autonature-feature/feature.xml
similarity index 84%
rename from autonature/_build/org.eclipse.statet.eutils.autonature-feature/feature.xml
rename to autonature/_assemblies/org.eclipse.statet.eutils.autonature-feature/feature.xml
index d3d7685..c3e14b6 100644
--- a/autonature/_build/org.eclipse.statet.eutils.autonature-feature/feature.xml
+++ b/autonature/_assemblies/org.eclipse.statet.eutils.autonature-feature/feature.xml
@@ -3,9 +3,9 @@
id="org.eclipse.statet.eutils.autonature"
version="4.0.0.qualifier"
label="Auto Project Configuration"
- provider-name="Eclipse.org"
+ provider-name="Eclipse StatET"
license-feature="org.eclipse.license"
- license-feature-version="1.0.1">
+ license-feature-version="0.0.0">
<description url="https://www.eclipse.org/statet">
Utility to configure projects (natures) automatically dependent on content types of files.
@@ -15,8 +15,8 @@
Copyright (c) 2014, 2018 Stephan Wahlbrink and others. All rights reserved.
</copyright>
- <license url="%license_url">
- %license_text
+ <license url="%licenseURL">
+ %license
</license>
<plugin
diff --git a/autonature/_assemblies/pom.xml b/autonature/_assemblies/pom.xml
new file mode 100644
index 0000000..4608c3d
--- /dev/null
+++ b/autonature/_assemblies/pom.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ #=============================================================================#
+ # Copyright (c) 2018 Stephan Wahlbrink and others.
+ #
+ # This program and the accompanying materials are made available under the
+ # terms of the Eclipse Public License 2.0 which is available at
+ # https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0
+ # which is available at https://www.apache.org/licenses/LICENSE-2.0.
+ #
+ # SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ #
+ # Contributors:
+ # Stephan Wahlbrink <sw@wahlbrink.eu> - initial API and implementation
+ #=============================================================================#
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.statet.eutils</groupId>
+ <artifactId>autonature</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.eclipse.statet.eutils-assemblies</groupId>
+ <artifactId>autonature</artifactId>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>org.eclipse.statet.eutils.autonature-feature</module>
+
+ </modules>
+
+</project>
diff --git a/autonature/_build/repo/category.xml b/autonature/_assemblies/repository/category.xml
similarity index 100%
rename from autonature/_build/repo/category.xml
rename to autonature/_assemblies/repository/category.xml
diff --git a/autonature/org.eclipse.statet.eutils.autonature/.gitignore b/autonature/org.eclipse.statet.eutils.autonature/.gitignore
index 7447f89..b7b8150 100644
--- a/autonature/org.eclipse.statet.eutils.autonature/.gitignore
+++ b/autonature/org.eclipse.statet.eutils.autonature/.gitignore
@@ -1 +1,3 @@
-/bin
\ No newline at end of file
+/bin/
+/doc/
+/target/
diff --git a/autonature/org.eclipse.statet.eutils.autonature/META-INF/MANIFEST.MF b/autonature/org.eclipse.statet.eutils.autonature/META-INF/MANIFEST.MF
index 70bbd4f..3f800ac 100644
--- a/autonature/org.eclipse.statet.eutils.autonature/META-INF/MANIFEST.MF
+++ b/autonature/org.eclipse.statet.eutils.autonature/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.statet.eutils.autonature;singleton:=true
Bundle-Version: 4.0.0.qualifier
-Bundle-Vendor: Eclipse.org
+Bundle-Vendor: Eclipse StatET
Bundle-Name: StatET EUtils - Auto-Nature
Bundle-ActivationPolicy: lazy;exclude:="org.eclipse.statet.eutils.autonature.internal.nostart"
Bundle-Activator: org.eclipse.statet.internal.eutils.autonature.Activator
diff --git a/autonature/pom.xml b/autonature/pom.xml
new file mode 100644
index 0000000..84bc867
--- /dev/null
+++ b/autonature/pom.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ #=============================================================================#
+ # Copyright (c) 2018 Stephan Wahlbrink and others.
+ #
+ # This program and the accompanying materials are made available under the
+ # terms of the Eclipse Public License 2.0 which is available at
+ # https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0
+ # which is available at https://www.apache.org/licenses/LICENSE-2.0.
+ #
+ # SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ #
+ # Contributors:
+ # Stephan Wahlbrink <sw@wahlbrink.eu> - initial API and implementation
+ #=============================================================================#
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.statet-eutils</groupId>
+ <artifactId>root</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.eclipse.statet.eutils</groupId>
+ <artifactId>autonature</artifactId>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>org.eclipse.statet.eutils.autonature</module>
+
+ <module>_assemblies</module>
+
+ </modules>
+
+</project>
diff --git a/autorun/_build/org.eclipse.statet.eutils.autorun-feature/.project b/autorun/_assemblies/org.eclipse.statet.eutils.autorun-feature/.project
similarity index 100%
rename from autorun/_build/org.eclipse.statet.eutils.autorun-feature/.project
rename to autorun/_assemblies/org.eclipse.statet.eutils.autorun-feature/.project
diff --git a/autorun/_build/org.eclipse.statet.eutils.autorun-feature/build.properties b/autorun/_assemblies/org.eclipse.statet.eutils.autorun-feature/build.properties
similarity index 100%
rename from autorun/_build/org.eclipse.statet.eutils.autorun-feature/build.properties
rename to autorun/_assemblies/org.eclipse.statet.eutils.autorun-feature/build.properties
diff --git a/autorun/_build/org.eclipse.statet.eutils.autorun-feature/feature.properties b/autorun/_assemblies/org.eclipse.statet.eutils.autorun-feature/feature.properties
similarity index 100%
rename from autorun/_build/org.eclipse.statet.eutils.autorun-feature/feature.properties
rename to autorun/_assemblies/org.eclipse.statet.eutils.autorun-feature/feature.properties
diff --git a/autorun/_build/org.eclipse.statet.eutils.autorun-feature/feature.xml b/autorun/_assemblies/org.eclipse.statet.eutils.autorun-feature/feature.xml
similarity index 83%
rename from autorun/_build/org.eclipse.statet.eutils.autorun-feature/feature.xml
rename to autorun/_assemblies/org.eclipse.statet.eutils.autorun-feature/feature.xml
index edf4371..de17eeb 100644
--- a/autorun/_build/org.eclipse.statet.eutils.autorun-feature/feature.xml
+++ b/autorun/_assemblies/org.eclipse.statet.eutils.autorun-feature/feature.xml
@@ -3,9 +3,9 @@
id="org.eclipse.statet.eutils.autorun"
version="4.0.0.qualifier"
label="Auto Run"
- provider-name="Eclipse.org"
+ provider-name="Eclipse StatET"
license-feature="org.eclipse.license"
- license-feature-version="1.0.1">
+ license-feature-version="0.0.0">
<description url="https://www.eclipse.org/statet">
Utility to run a launch configuration at startup of Eclipse automatically.
@@ -15,8 +15,8 @@
Copyright (c) 2003, 2018 Stephan Wahlbrink and others. All rights reserved.
</copyright>
- <license url="%license_url">
- %license_text
+ <license url="%licenseURL">
+ %license
</license>
<plugin
diff --git a/autorun/_assemblies/pom.xml b/autorun/_assemblies/pom.xml
new file mode 100644
index 0000000..a3f2a0c
--- /dev/null
+++ b/autorun/_assemblies/pom.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ #=============================================================================#
+ # Copyright (c) 2018 Stephan Wahlbrink and others.
+ #
+ # This program and the accompanying materials are made available under the
+ # terms of the Eclipse Public License 2.0 which is available at
+ # https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0
+ # which is available at https://www.apache.org/licenses/LICENSE-2.0.
+ #
+ # SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ #
+ # Contributors:
+ # Stephan Wahlbrink <sw@wahlbrink.eu> - initial API and implementation
+ #=============================================================================#
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.statet.eutils</groupId>
+ <artifactId>autorun</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.eclipse.statet.eutils-assemblies</groupId>
+ <artifactId>autorun</artifactId>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>org.eclipse.statet.eutils.autorun-feature</module>
+
+ </modules>
+
+</project>
diff --git a/autorun/_build/repo/category.xml b/autorun/_assemblies/repository/category.xml
similarity index 100%
rename from autorun/_build/repo/category.xml
rename to autorun/_assemblies/repository/category.xml
diff --git a/autorun/org.eclipse.statet.eutils.autorun/.gitignore b/autorun/org.eclipse.statet.eutils.autorun/.gitignore
index 7447f89..09e3bc9 100644
--- a/autorun/org.eclipse.statet.eutils.autorun/.gitignore
+++ b/autorun/org.eclipse.statet.eutils.autorun/.gitignore
@@ -1 +1,2 @@
-/bin
\ No newline at end of file
+/bin/
+/target/
diff --git a/autorun/org.eclipse.statet.eutils.autorun/META-INF/MANIFEST.MF b/autorun/org.eclipse.statet.eutils.autorun/META-INF/MANIFEST.MF
index 61d99ac..8216f67 100644
--- a/autorun/org.eclipse.statet.eutils.autorun/META-INF/MANIFEST.MF
+++ b/autorun/org.eclipse.statet.eutils.autorun/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.statet.eutils.autorun;singleton:=true
Bundle-Version: 4.0.0.qualifier
-Bundle-Vendor: Eclipse.org
+Bundle-Vendor: Eclipse StatET
Bundle-Name: StatET EUtils - Auto Run
Bundle-ActivationPolicy: lazy;exclude:="org.eclipse.statet.eutils.autorun.internal.nostart"
Bundle-Activator: org.eclipse.statet.internal.eutils.autorun.Activator
diff --git a/autorun/pom.xml b/autorun/pom.xml
new file mode 100644
index 0000000..40aebda
--- /dev/null
+++ b/autorun/pom.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ #=============================================================================#
+ # Copyright (c) 2018 Stephan Wahlbrink and others.
+ #
+ # This program and the accompanying materials are made available under the
+ # terms of the Eclipse Public License 2.0 which is available at
+ # https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0
+ # which is available at https://www.apache.org/licenses/LICENSE-2.0.
+ #
+ # SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ #
+ # Contributors:
+ # Stephan Wahlbrink <sw@wahlbrink.eu> - initial API and implementation
+ #=============================================================================#
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.statet-eutils</groupId>
+ <artifactId>root</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.eclipse.statet.eutils</groupId>
+ <artifactId>autorun</artifactId>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>org.eclipse.statet.eutils.autorun</module>
+
+ <module>_assemblies</module>
+
+ </modules>
+
+</project>
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..1ff0d70
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ #=============================================================================#
+ # Copyright (c) 2018 Stephan Wahlbrink and others.
+ #
+ # This program and the accompanying materials are made available under the
+ # terms of the Eclipse Public License 2.0 which is available at
+ # https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0
+ # which is available at https://www.apache.org/licenses/LICENSE-2.0.
+ #
+ # SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ #
+ # Contributors:
+ # Stephan Wahlbrink <sw@wahlbrink.eu> - initial API and implementation
+ #=============================================================================#
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.statet-releng</groupId>
+ <artifactId>parent</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ <relativePath>../org.eclipse.statet/releng/</relativePath>
+ </parent>
+
+ <groupId>org.eclipse.statet-eutils</groupId>
+ <artifactId>root</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <properties>
+ <tycho.scmUrl>scm:git:git://git.eclipse.org/gitroot/statet/org.eclipse.statet-eutils.git</tycho.scmUrl>
+ </properties>
+
+ <modules>
+ <module>autonature</module>
+ <module>autorun</module>
+
+ </modules>
+
+</project>