Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ on: [push, pull_request, workflow_dispatch]

jobs:
Library-StandaloneInitialization:
uses: PalladioSimulator/Palladio-Build-ActionsPipeline/.github/workflows/build.yml@master
uses: PalladioSimulator/Palladio-Build-ActionsPipeline/.github/workflows/build.yml@FixTagCreationLogic
with:
use-display-output: true
runner-label: ubuntu-latest
java-version: 17
java-version: 21
deploy-updatesite: 'releng/tools.mdsd.library.standalone.initialization.updatesite/target/repository'
release-version: '1.0.0'
release-version: '1.1.0'
secrets:
SERVER_SSH_KEY: ${{ secrets.DEPLOYMENT_SERVER_SSH_KEY }}
REMOTE_HOST: ${{ secrets.DEPLOYMENT_REMOTE_HOST }}
Expand Down
7 changes: 1 addition & 6 deletions .mvn/extensions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,6 @@
<extension>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-build</artifactId>
<version>2.7.5</version>
</extension>
<extension>
<groupId>org.palladiosimulator</groupId>
<artifactId>tycho-tp-refresh-maven-plugin</artifactId>
<version>0.2.6</version>
<version>4.0.13</version>
</extension>
</extensions>
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.compiler.source=21
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Standalone Initialization EMFProfiles
Bundle-SymbolicName: tools.mdsd.library.standalone.initialization.emfprofiles
Bundle-Version: 1.0.0
Bundle-Version: 1.1.0
Automatic-Module-Name: tools.mdsd.library.standalone.initialization.emfprofiles
Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: tools.mdsd.library.standalone.initialization,
org.modelversioning.emfprofile.registry;bundle-version="1.0.0"
Export-Package: tools.mdsd.library.standalone.initialization.emfprofiles
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.compiler.source=21
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Standalone Initialization Log4j
Bundle-SymbolicName: tools.mdsd.library.standalone.initialization.log4j
Bundle-Version: 1.0.0
Bundle-Version: 1.1.0
Require-Bundle: org.eclipse.core.runtime,
tools.mdsd.library.standalone.initialization
Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-RequiredExecutionEnvironment: JavaSE-21
Automatic-Module-Name: tools.mdsd.library.standalone.initialization.log4j
Import-Package: org.apache.log4j;version="1.2.15"
Export-Package: tools.mdsd.library.standalone.initialization.log4j
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.compiler.source=21
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Ecore OCL Standalone Initializer
Bundle-SymbolicName: tools.mdsd.library.standalone.initialization.ocl
Bundle-Version: 1.0.0
Bundle-Version: 1.1.0
Automatic-Module-Name: tools.mdsd.library.standalone.initialization.ocl
Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: org.eclipse.ocl.ecore;bundle-version="3.15.0",
tools.mdsd.library.standalone.initialization
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.compiler.source=21
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Standalone Initialization
Bundle-SymbolicName: tools.mdsd.library.standalone.initialization
Bundle-Version: 1.0.0
Bundle-Version: 1.1.0
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.emf.ecore;visibility:=reexport
Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-RequiredExecutionEnvironment: JavaSE-21
Automatic-Module-Name: tools.mdsd.library.standalone.initialization
Export-Package: tools.mdsd.library.standalone.initialization,
tools.mdsd.library.standalone.initialization.core
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<feature
id="tools.mdsd.library.standalone.initialization.core.feature"
label="Standalone Initialization Core Feature"
version="1.0.0"
version="1.1.0"
license-feature="tools.mdsd.license.epl2"
license-feature-version="1.0.0">
license-feature-version="1.1.0">

<requires>
<import feature="tools.mdsd.license.epl2"/>
Expand All @@ -14,7 +14,7 @@
id="tools.mdsd.library.standalone.initialization"
download-size="0"
install-size="0"
version="1.0.0"
version="1.1.0"
unpack="false"/>

</feature>
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<feature
id="tools.mdsd.library.standalone.initialization.emfprofiles.feature"
label="Standalone Initialization EMFProfiles"
version="1.0.0"
version="1.1.0"
license-feature="tools.mdsd.license.epl2"
license-feature-version="1.0.0">
license-feature-version="1.1.0">

<requires>
<import feature="tools.mdsd.license.epl2"/>
Expand All @@ -13,13 +13,13 @@

<includes
id="tools.mdsd.library.standalone.initialization.core.feature"
version="1.0.0"/>
version="1.1.0"/>

<plugin
id="tools.mdsd.library.standalone.initialization.emfprofiles"
download-size="0"
install-size="0"
version="1.0.0"
version="1.1.0"
unpack="false"/>

</feature>
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@
<feature
id="tools.mdsd.library.standalone.initialization.log4j.feature"
label="Standalone Initialization Log4j"
version="1.0.0"
version="1.1.0"
license-feature="tools.mdsd.license.epl2"
license-feature-version="1.0.0">
license-feature-version="1.1.0">

<requires>
<import feature="tools.mdsd.license.epl2"/>
</requires>

<includes
id="tools.mdsd.library.standalone.initialization.core.feature"
version="1.0.0"/>
version="1.1.0"/>

<plugin
id="tools.mdsd.library.standalone.initialization.log4j"
download-size="0"
install-size="0"
version="1.0.0"
version="1.1.0"
unpack="false"/>

</feature>
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@
<feature
id="tools.mdsd.library.standalone.initialization.ocl.feature"
label="OCL Standalone Initialization Feature"
version="1.0.0"
version="1.1.0"
license-feature="tools.mdsd.license.epl2"
license-feature-version="1.0.0">
license-feature-version="1.1.0">

<requires>
<import feature="tools.mdsd.license.epl2"/>
</requires>

<includes
id="tools.mdsd.library.standalone.initialization.core.feature"
version="1.0.0"/>
version="1.1.0"/>

<plugin
id="tools.mdsd.library.standalone.initialization.ocl"
download-size="0"
install-size="0"
version="1.0.0"
version="1.1.0"
unpack="false"/>

</feature>
131 changes: 119 additions & 12 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -1,26 +1,133 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>tools.mdsd</groupId>
<artifactId>eclipse-parent-updatesite</artifactId>
<version>0.8.12</version>
</parent>
<groupId>tools.mdsd.standalone.initializer</groupId>
<artifactId>parent</artifactId>
<version>1.0.0</version>
<artifactId>parent</artifactId>
<version>1.1.0</version>
<packaging>pom</packaging>


<name>${project.artifactId}</name>
<description>Helpers for initializing EMF-based applications outside of an OSGi runtime.</description>
<url>http://mdsd.tools</url>

<properties>
<org.palladiosimulator.maven.tychotprefresh.tplocation.2>${project.basedir}/releng/tools.mdsd.library.standalone.initialization.targetplatform/tools.mdsd.library.standalone.initialization.targetplatform.target</org.palladiosimulator.maven.tychotprefresh.tplocation.2>
<tycho.version>4.0.13</tycho.version>
<java.version>21</java.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>${project.build.sourceEncoding}</project.reporting.outputEncoding>
<targetPlatform.relativePath>releng/tools.mdsd.library.standalone.initialization.targetplatform/tools.mdsd.library.standalone.initialization.targetplatform.target</targetPlatform.relativePath>
</properties>


<build>
<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>target-platform-configuration</artifactId>
<version>${tycho.version}</version>
<configuration>
<target>
<!-- Resolved once for the whole reactor instead of per module. -->
<file>${maven.multiModuleProjectDirectory}/${targetPlatform.relativePath}</file>
</target>
<environments>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86_64</arch>
</environment>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>aarch64</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>macosx</os>
<ws>cocoa</ws>
<arch>aarch64</arch>
</environment>
</environments>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-source-plugin</artifactId>
<version>${tycho.version}</version>
<executions>
<execution>
<id>plugin-source</id>
<goals>
<goal>plugin-source</goal>
</goals>
</execution>
<execution>
<id>feature-source</id>
<goals>
<goal>feature-source</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-plugin</artifactId>
<version>${tycho.version}</version>
<executions>
<execution>
<id>attached-p2-metadata</id>
<phase>package</phase>
<goals>
<goal>p2-metadata</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<excludeDefaultDirectories>true</excludeDefaultDirectories>
<filesets>
<fileset>
<directory>${project.basedir}</directory>
<includes>
<include>target/**</include>
<include>xtend-gen/**</include>
</includes>
<excludes>
<exclude>*/.gitkeep</exclude>
</excludes>
</fileset>
</filesets>
</configuration>
</plugin>
</plugins>
</build>

<modules>
<module>bundles</module>
<module>features</module>
<module>releng</module>
</modules>

</project>
Loading