Commit ec1c139b authored by Kai-Holger Brassel's avatar Kai-Holger Brassel
Browse files

Converted to Maven build for stand-alone app deployment

parent 7ad4aed5
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>de.hftstuttgart.energycomponents.parent</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
</projectDescription>
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>de.hftstuttgart</groupId>
<artifactId>energycomponents.parent</artifactId>
<version>1.0.0</version>
<packaging>pom</packaging>
<name>Energy Components Catalog Parent</name>
<description>Maven parent and aggregator project for Energy Components Catalog Model and Editor</description>
<properties>
<tycho-version>2.2.0</tycho-version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<source>15</source>
<target>15</target>
<encoding>UTF-8</encoding>
</configuration>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho-version}</version>
<configuration>
<executionEnvironment>JavaSE-15</executionEnvironment>
<target>
<artifact>
<groupId>de.hftstuttgart</groupId>
<artifactId>de.hftstuttgart.energycomponents.target</artifactId>
<version>1.0.0</version>
</artifact>
</target>
<resolveWithExecutionEnvironmentConstraints>false</resolveWithExecutionEnvironmentConstraints>
<environments>
<!-- environment> <os>linux</os> <ws>gtk</ws> <arch>x86</arch> </environment -->
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86_64</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>
</environments>
</configuration>
</plugin>
</plugins>
</build>
<modules>
<module>../de.hftstuttgart.energycomponents.model</module>
<module>../de.hftstuttgart.energycomponents.edit</module>
<module>../de.hftstuttgart.energycomponents.viewmodel</module>
<module>../de.hftstuttgart.energycomponents.application</module>
<module>../de.hftstuttgart.energycomponents.feature</module>
<module>../de.hftstuttgart.energycomponents.product</module>
<module>../de.hftstuttgart.energycomponents.target</module>
</modules>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>de.hftstuttgart.energycomponents.product</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
</projectDescription>
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
<product name="Energy Components Catalog Editor" uid="de.hftstuttgart.energycomponents.application.product"
id="de.hftstuttgart.energycomponents.application.product"
application="org.eclipse.e4.ui.workbench.swt.E4Application" version="1.0.0"
useFeatures="true" includeLaunchers="true">
<configIni use="default">
</configIni>
<launcherArgs>
<vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts
</vmArgsMac>
</launcherArgs>
<windowImages/>
<launcher name="EnergyCompCatalogs">
<win useIco="false">
<bmp/>
</win>
</launcher>
<vm>
</vm>
<plugins>
<plugin id="org.eclipse.emf.ecp.ui.view.swt"/>
<plugin id="org.eclipse.emf.ecp.view.model.provider.xmi"/>
</plugins>
<features>
<feature id="de.hftstuttgart.energycomponents.feature"/>
<feature id="org.eclipse.emf.ecp.viewmodel.feature" installMode="root"/>
<feature id="org.eclipse.emf.ecp.view.categorization.feature" installMode="root"/>
<feature id="org.eclipse.emf.ecp.view.group.feature" installMode="root"/>
<feature id="org.eclipse.emf.ecp.view.label.feature" installMode="root"/>
<feature id="org.eclipse.emf.ecp.view.table.feature" installMode="root"/>
<feature id="org.eclipse.equinox.sdk" installMode="root"/>
<feature id="org.eclipse.justj.openjdk.hotspot.jre.full.stripped" installMode="root"/>
</features>
<configurations>
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="4" />
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
</configurations>
<preferencesInfo>
<targetfile overwrite="false"/>
</preferencesInfo>
<cssInfo>
</cssInfo>
</product>
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>de.hftstuttgart.energycomponents.product</artifactId>
<packaging>eclipse-repository</packaging>
<name>Energy Components Catalog Product</name>
<parent>
<groupId>de.hftstuttgart</groupId>
<artifactId>energycomponents.parent</artifactId>
<version>1.0.0</version>
<relativePath>../de.hftstuttgart.energycomponents.parent</relativePath>
</parent>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-director-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<formats>
<win32>zip</win32>
<linux>tar.gz</linux>
<macosx>zip</macosx>
</formats>
</configuration>
<executions>
<execution>
<id>materialize-products</id>
<goals>
<goal>materialize-products</goal>
</goals>
</execution>
<execution>
<id>archive-products</id>
<goals>
<goal>archive-products</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
\ No newline at end of file
......@@ -5,7 +5,13 @@
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
</projectDescription>
......@@ -24,4 +24,5 @@
<unit id="org.eclipse.justj.openjdk.hotspot.jre.full.stripped.feature.group" version="15.0.2.v20210201-0955"/>
</location>
</locations>
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/OpenJDK 15"/>
</target>
\ No newline at end of file
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>de.hftstuttgart.energycomponents.target</artifactId>
<packaging>eclipse-target-definition</packaging>
<name>Energy Components Catalog Target Definition</name>
<parent>
<groupId>de.hftstuttgart</groupId>
<artifactId>energycomponents.parent</artifactId>
<version>1.0.0</version>
<relativePath>../de.hftstuttgart.energycomponents.parent</relativePath>
</parent>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
......@@ -5,6 +5,11 @@
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
......@@ -20,9 +25,16 @@
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.emfforms.ide.builder.viewModelNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
......@@ -2,5 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: de.hftstuttgart.energycomponents.viewmodel
Bundle-SymbolicName: de.hftstuttgart.energycomponents.viewmodel;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Version: 1.0.0
Require-Bundle: org.eclipse.emf.ecp.view.model.provider.xmi
Bundle-RequiredExecutionEnvironment: JavaSE-15
Automatic-Module-Name: de.hftstuttgart.energycomponents.viewmodel
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>de.hftstuttgart.energycomponents.viewmodel</artifactId>
<packaging>eclipse-plugin</packaging>
<name>Energy Components Catalog View Model</name>
<parent>
<groupId>de.hftstuttgart</groupId>
<artifactId>energycomponents.parent</artifactId>
<version>1.0.0</version>
<relativePath>../de.hftstuttgart.energycomponents.parent</relativePath>
</parent>
</project>
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment