diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 02b6781..1ac5733 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -4,13 +4,13 @@ on: [push, pull_request, workflow_dispatch] jobs: Library-JUnit5Utils: - 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 - java-version: 17 + java-version: 21 runner-label: ubuntu-latest deploy-updatesite: 'releng/tools.mdsd.junit5utils.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 }} diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml index 1feaecb..3b91197 100644 --- a/.mvn/extensions.xml +++ b/.mvn/extensions.xml @@ -3,11 +3,6 @@ org.eclipse.tycho tycho-build - 2.7.5 - - - org.palladiosimulator - tycho-tp-refresh-maven-plugin - 0.2.6 + 4.0.13 diff --git a/bundles/tools.mdsd.junit5utils/.settings/org.eclipse.jdt.core.prefs b/bundles/tools.mdsd.junit5utils/.settings/org.eclipse.jdt.core.prefs index c9545f0..23fa13b 100644 --- a/bundles/tools.mdsd.junit5utils/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/tools.mdsd.junit5utils/.settings/org.eclipse.jdt.core.prefs @@ -1,9 +1,9 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +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=11 +org.eclipse.jdt.core.compiler.source=21 diff --git a/bundles/tools.mdsd.junit5utils/META-INF/MANIFEST.MF b/bundles/tools.mdsd.junit5utils/META-INF/MANIFEST.MF index a0f123b..690d6cb 100644 --- a/bundles/tools.mdsd.junit5utils/META-INF/MANIFEST.MF +++ b/bundles/tools.mdsd.junit5utils/META-INF/MANIFEST.MF @@ -2,12 +2,12 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: tools.mdsd.junit5utils;singleton:=true -Bundle-Version: 1.0.0 +Bundle-Version: 1.1.0 Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin Automatic-Module-Name: tools.mdsd.junit5utils -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: tools.mdsd.library.standalone.initialization, com.google.guava;bundle-version="27.1.0" Bundle-ActivationPolicy: lazy diff --git a/features/tools.mdsd.junit5utils.feature/feature.xml b/features/tools.mdsd.junit5utils.feature/feature.xml index 4135e68..c9c4b6d 100644 --- a/features/tools.mdsd.junit5utils.feature/feature.xml +++ b/features/tools.mdsd.junit5utils.feature/feature.xml @@ -2,9 +2,9 @@ + license-feature-version="1.1.0"> diff --git a/pom.xml b/pom.xml index 2350ea9..4149ad0 100644 --- a/pom.xml +++ b/pom.xml @@ -3,20 +3,139 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - - tools.mdsd - eclipse-parent-updatesite - 0.8.12 - tools.mdsd.library-junit5utils - parent - 1.0.0 + parent + 1.1.0 pom + ${project.artifactId} + JUnit 5 extensions for standalone EMF tests. + http://mdsd.tools + - ${project.basedir}/releng/tools.mdsd.junit5utils.targetplatform/tools.mdsd.junit5utils.targetplatform.target + 4.0.13 + 21 + ${java.version} + ${java.version} + UTF-8 + ${project.build.sourceEncoding} + releng/tools.mdsd.junit5utils.targetplatform/tools.mdsd.junit5utils.targetplatform.target + + + + org.eclipse.tycho + tycho-maven-plugin + ${tycho.version} + true + + + org.eclipse.tycho + target-platform-configuration + ${tycho.version} + + + + ${maven.multiModuleProjectDirectory}/${targetPlatform.relativePath} + + + + linux + gtk + x86_64 + + + linux + gtk + aarch64 + + + win32 + win32 + x86_64 + + + macosx + cocoa + x86_64 + + + macosx + cocoa + aarch64 + + + + + + org.eclipse.tycho + tycho-source-plugin + ${tycho.version} + + + plugin-source + + plugin-source + + + + feature-source + + feature-source + + + + + + org.eclipse.tycho + tycho-p2-plugin + ${tycho.version} + + + attached-p2-metadata + package + + p2-metadata + + + + + + org.eclipse.tycho + tycho-surefire-plugin + ${tycho.version} + + + **/*Test.java + **/*Tests.java + + false + + + + org.apache.maven.plugins + maven-clean-plugin + 3.2.0 + + true + + + ${project.basedir} + + target/** + xtend-gen/** + + + */.gitkeep + + + + + + + + bundles features diff --git a/releng/tools.mdsd.junit5utils.targetplatform/tools.mdsd.junit5utils.targetplatform.target b/releng/tools.mdsd.junit5utils.targetplatform/tools.mdsd.junit5utils.targetplatform.target index 234d19c..0e83b8c 100644 --- a/releng/tools.mdsd.junit5utils.targetplatform/tools.mdsd.junit5utils.targetplatform.target +++ b/releng/tools.mdsd.junit5utils.targetplatform/tools.mdsd.junit5utils.targetplatform.target @@ -1,13 +1,30 @@ - + + + + + + + + + + + + + + + + - + - + diff --git a/releng/tools.mdsd.junit5utils.updatesite/category.xml b/releng/tools.mdsd.junit5utils.updatesite/category.xml index 755bcf6..d7a6212 100644 --- a/releng/tools.mdsd.junit5utils.updatesite/category.xml +++ b/releng/tools.mdsd.junit5utils.updatesite/category.xml @@ -1,9 +1,9 @@ - + - + diff --git a/tests/tools.mdsd.junit5utils.test/.settings/org.eclipse.jdt.core.prefs b/tests/tools.mdsd.junit5utils.test/.settings/org.eclipse.jdt.core.prefs index c9545f0..23fa13b 100644 --- a/tests/tools.mdsd.junit5utils.test/.settings/org.eclipse.jdt.core.prefs +++ b/tests/tools.mdsd.junit5utils.test/.settings/org.eclipse.jdt.core.prefs @@ -1,9 +1,9 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +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=11 +org.eclipse.jdt.core.compiler.source=21 diff --git a/tests/tools.mdsd.junit5utils.test/META-INF/MANIFEST.MF b/tests/tools.mdsd.junit5utils.test/META-INF/MANIFEST.MF index 197db8d..b7900fc 100644 --- a/tests/tools.mdsd.junit5utils.test/META-INF/MANIFEST.MF +++ b/tests/tools.mdsd.junit5utils.test/META-INF/MANIFEST.MF @@ -2,10 +2,10 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: EclipsePlugin Test Bundle-SymbolicName: tools.mdsd.junit5utils.test -Bundle-Version: 1.0.0 +Bundle-Version: 1.1.0 Fragment-Host: tools.mdsd.junit5utils;bundle-version="1.0.0" Automatic-Module-Name: tools.mdsd.junit5utils.test -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Import-Package: org.junit;version="4.13.0", org.junit.jupiter.api;version="5.4.2" Bundle-Vendor: tools.mdsd diff --git a/tests/tools.mdsd.junit5utils.test/pom.xml b/tests/tools.mdsd.junit5utils.test/pom.xml index 8344527..50579e5 100644 --- a/tests/tools.mdsd.junit5utils.test/pom.xml +++ b/tests/tools.mdsd.junit5utils.test/pom.xml @@ -5,11 +5,11 @@ tools.mdsd.library-junit5utils tests - 1.0.0 + 1.1.0 ..\.polyglot.pom.tycho tools.mdsd.junit5utils.test - 1.0.0 + 1.1.0 eclipse-test-plugin