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