diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 054d8066..a0133084 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -14,21 +14,14 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - name: Set up JDK 11 - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: - distribution: adopt - java-version: 11 - - - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- + distribution: temurin + java-version: 17 + cache: maven - name: Build with Maven run: | - echo "MAVEN_OPTS='-Xmx1024m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true'" > ~/.mavenrc + echo "MAVEN_OPTS='-Xmx1024m -Djava.net.preferIPv4Stack=true'" > ~/.mavenrc ./mvnw -e -U -Dci clean install diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index dc3affce..a48413b9 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.8/apache-maven-3.9.8-bin.zip wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar diff --git a/CHANGES.md b/CHANGES.md index d2d1a1f5..fc45bd72 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,19 @@ Change Log ==== +## 7.11.0 + +Supported Metrics: **BREAKING SINCE 7.11.0** + +| Plugin | Dependency | +| ------------- | ------------- | +| TestNG for Eclipse | Eclipse 2023-09 (4.29) or above | +| TestNG M2E Integration (Optional) | M2E 2.4.0 or above | +| Java | 17.0 or above | + +* update testng-p2 to 7.11.0 +* update tycho-maven-plugin to 4.0.12, maven wrapper 3.9.8 + ## 7.10.0 Supported Metrics: diff --git a/README.md b/README.md index be4ec120..9e51b865 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,7 @@ Plugin Version | Online Update-Site | Zipped Update-Site LATEST RELEASE | `https://testng.org/testng-eclipse-update-site` | [here](https://testng.org/testng-eclipse-update-site) LATEST BETA | `https://testng.org/testng-eclipse-update-site` | [here](https://testng.org/testng-eclipse-update-site) History:|| +7.11.0.202503091801 | `https://testng.org/testng-eclipse-update-site/7.11.0/` | [download](https://testng.org/testng-eclipse-update-site/zipped/7.11.0.202503091801/org.testng.eclipse.updatesite.zip) 7.10.2.202503082113 | `https://testng.org/testng-eclipse-update-site/7.10.2/` | [download](https://testng.org/testng-eclipse-update-site/zipped/7.10.2.202503082113/org.testng.eclipse.updatesite.zip) 7.10.0.202404131040 | `https://testng.org/testng-eclipse-update-site/7.10.0/` | [download](https://testng.org/testng-eclipse-update-site/zipped/7.10.0.202404131040/org.testng.eclipse.updatesite.zip) 7.9.0.202312310355 | `https://testng.org/testng-eclipse-update-site/7.9.0/` | [download](https://testng.org/testng-eclipse-update-site/zipped/7.9.0.202312310355/org.testng.eclipse.updatesite.zip) diff --git a/e44.target b/e44.target deleted file mode 100644 index c7edf915..00000000 --- a/e44.target +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pom.xml b/pom.xml index eb78ce1e..853f73d3 100755 --- a/pom.xml +++ b/pom.xml @@ -5,15 +5,15 @@ 4.0.0 org.testng.eclipse org.testng.eclipse.parent - 7.10.2-SNAPSHOT + 7.11.0-SNAPSHOT pom - 2.7.5 + 4.0.12 3.1.1 - 11 - 11 - 11 + 17 + 17 + 17 UTF-8 @@ -40,8 +40,7 @@ - -warn:none - -err:none + -warn:-raw,unchecked @@ -152,17 +151,14 @@ - eclipse + 2023-09 p2 - https://download.eclipse.org/releases/photon/ + https://download.eclipse.org/releases/2023-09 testng-p2-repo p2 - - - - https://testng.org/testng-p2-update-site/7.10.2/ + https://testng.org/testng-p2-update-site/7.11.0/ diff --git a/target-platform.target b/target-platform.target new file mode 100644 index 00000000..5ea2b9a3 --- /dev/null +++ b/target-platform.target @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/testng-eclipse-feature/feature.xml b/testng-eclipse-feature/feature.xml index 18171d04..c6bcaaab 100644 --- a/testng-eclipse-feature/feature.xml +++ b/testng-eclipse-feature/feature.xml @@ -2,7 +2,7 @@ diff --git a/testng-eclipse-feature/pom.xml b/testng-eclipse-feature/pom.xml index 696847e7..1bcbf422 100755 --- a/testng-eclipse-feature/pom.xml +++ b/testng-eclipse-feature/pom.xml @@ -6,7 +6,7 @@ org.testng.eclipse org.testng.eclipse.parent - 7.10.2-SNAPSHOT + 7.11.0-SNAPSHOT org.testng.eclipse.features org.testng.eclipse diff --git a/testng-eclipse-plugin/.settings/org.eclipse.jdt.core.prefs b/testng-eclipse-plugin/.settings/org.eclipse.jdt.core.prefs index f532caae..10c74c4d 100644 --- a/testng-eclipse-plugin/.settings/org.eclipse.jdt.core.prefs +++ b/testng-eclipse-plugin/.settings/org.eclipse.jdt.core.prefs @@ -1,15 +1,17 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=17 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate 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.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 +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.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 diff --git a/testng-eclipse-plugin/META-INF/MANIFEST.MF b/testng-eclipse-plugin/META-INF/MANIFEST.MF index 42d8ee8d..3fc5162e 100644 --- a/testng-eclipse-plugin/META-INF/MANIFEST.MF +++ b/testng-eclipse-plugin/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.testng.eclipse; singleton:=true -Bundle-Version: 7.10.2.qualifier +Bundle-Version: 7.11.0.qualifier Bundle-Activator: org.testng.eclipse.TestNGPlugin Bundle-Vendor: %providerName Bundle-Localization: plugin @@ -32,7 +32,7 @@ Require-Bundle: org.eclipse.ui, org.eclipse.equinox.simpleconfigurator.manipulator;bundle-version="[2.0.0,3.0.0)", org.eclipse.equinox.frameworkadmin;bundle-version="[2.0.0,3.0.0)", com.google.guava;bundle-version="[15.0.0,40.0.0)" -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Bundle-ActivationPolicy: lazy Bundle-ClassPath: ., lib/testng-remote.jar diff --git a/testng-eclipse-plugin/pom.xml b/testng-eclipse-plugin/pom.xml index fd23948d..5e911b1f 100755 --- a/testng-eclipse-plugin/pom.xml +++ b/testng-eclipse-plugin/pom.xml @@ -6,7 +6,7 @@ org.testng.eclipse org.testng.eclipse.parent - 7.10.2-SNAPSHOT + 7.11.0-SNAPSHOT org.testng.eclipse eclipse-plugin diff --git a/testng-eclipse-update-site/pom.xml b/testng-eclipse-update-site/pom.xml index ce3d08dc..7f335ecc 100755 --- a/testng-eclipse-update-site/pom.xml +++ b/testng-eclipse-update-site/pom.xml @@ -5,7 +5,7 @@ org.testng.eclipse org.testng.eclipse.parent - 7.10.2-SNAPSHOT + 7.11.0-SNAPSHOT org.testng.eclipse.updatesite eclipse-repository diff --git a/testng-maven-eclipse-feature/feature.xml b/testng-maven-eclipse-feature/feature.xml index de691075..6e103bf4 100755 --- a/testng-maven-eclipse-feature/feature.xml +++ b/testng-maven-eclipse-feature/feature.xml @@ -2,7 +2,7 @@ diff --git a/testng-maven-eclipse-feature/pom.xml b/testng-maven-eclipse-feature/pom.xml index 2641f99f..79ec841a 100755 --- a/testng-maven-eclipse-feature/pom.xml +++ b/testng-maven-eclipse-feature/pom.xml @@ -6,7 +6,7 @@ org.testng.eclipse org.testng.eclipse.parent - 7.10.2-SNAPSHOT + 7.11.0-SNAPSHOT org.testng.eclipse.features org.testng.eclipse.maven.feature diff --git a/testng-maven-eclipse-plugin/META-INF/MANIFEST.MF b/testng-maven-eclipse-plugin/META-INF/MANIFEST.MF index ff226d63..fc469cb8 100755 --- a/testng-maven-eclipse-plugin/META-INF/MANIFEST.MF +++ b/testng-maven-eclipse-plugin/META-INF/MANIFEST.MF @@ -3,15 +3,15 @@ Bundle-ManifestVersion: 2 Bundle-Localization: plugin Bundle-Name: %bundle.name Bundle-SymbolicName: org.testng.eclipse.maven;singleton:=true -Bundle-Version: 7.10.2.qualifier +Bundle-Version: 7.11.0.qualifier Bundle-Activator: org.testng.eclipse.maven.Activator Bundle-Vendor: %bundle.provider Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, org.eclipse.core.resources, - org.eclipse.m2e.core;bundle-version="1.5.0", - org.eclipse.m2e.maven.runtime;bundle-version="1.5.0", - org.eclipse.m2e.profiles.core;bundle-version="1.5.0", + org.eclipse.m2e.core;bundle-version="2.1.0", + org.eclipse.m2e.maven.runtime;bundle-version="2.1.0", + org.eclipse.m2e.profiles.core;bundle-version="2.1.0", org.eclipse.core.variables, org.eclipse.ui.console, org.eclipse.debug.core, @@ -20,4 +20,4 @@ Require-Bundle: org.eclipse.ui, org.eclipse.jdt.core, org.eclipse.jdt.ui Bundle-ActivationPolicy: lazy -Bundle-RequiredExecutionEnvironment: JavaSE-1.7 +Bundle-RequiredExecutionEnvironment: JavaSE-17 diff --git a/testng-maven-eclipse-plugin/pom.xml b/testng-maven-eclipse-plugin/pom.xml index 0f411197..a4f08ddb 100755 --- a/testng-maven-eclipse-plugin/pom.xml +++ b/testng-maven-eclipse-plugin/pom.xml @@ -6,7 +6,7 @@ org.testng.eclipse org.testng.eclipse.parent - 7.10.2-SNAPSHOT + 7.11.0-SNAPSHOT org.testng.eclipse.maven eclipse-plugin