From 698cddf0f591c1c8de2de5691b6bd4d4008b5a9f Mon Sep 17 00:00:00 2001 From: Krum Tsvetkov Date: Mon, 1 Jun 2026 15:04:50 +0200 Subject: [PATCH] Add targetdef files for 2026-06 Add two pairs of target/p2.inf files - one with the integration build for the eclipse platform and one with the final repository which is not there yet Signed-off-by: Krum Tsvetkov --- org.eclipse.mat.product/mat-2026-06.p2.inf | 15 ++++++ org.eclipse.mat.product/mat-2026-06i.p2.inf | 15 ++++++ org.eclipse.mat.product/mat.p2.inf | 4 +- org.eclipse.mat.targetdef/mat-2026-06.target | 46 +++++++++++++++++++ org.eclipse.mat.targetdef/mat-2026-06i.target | 46 +++++++++++++++++++ 5 files changed, 124 insertions(+), 2 deletions(-) create mode 100644 org.eclipse.mat.product/mat-2026-06.p2.inf create mode 100644 org.eclipse.mat.product/mat-2026-06i.p2.inf create mode 100644 org.eclipse.mat.targetdef/mat-2026-06.target create mode 100644 org.eclipse.mat.targetdef/mat-2026-06i.target diff --git a/org.eclipse.mat.product/mat-2026-06.p2.inf b/org.eclipse.mat.product/mat-2026-06.p2.inf new file mode 100644 index 00000000..7b000e79 --- /dev/null +++ b/org.eclipse.mat.product/mat-2026-06.p2.inf @@ -0,0 +1,15 @@ +properties.0.name = org.eclipse.equinox.p2.description +properties.0.value = Eclipse Memory Analyzer tool is a fast and feature-rich Java heap analyzer \ +that helps you find memory leaks and reduce memory consumption.\n\ +Use the Memory Analyzer to analyze production heap dumps with hundreds of millions of objects, quickly calculate the retained sizes of objects, see who is preventing the Garbage Collector from collecting objects, run a report to automatically extract leak suspects. +properties.1.name = org.eclipse.equinox.p2.provider +properties.1.value = Eclipse Memory Analyzer +requires.2.namespace = org.eclipse.equinox.p2.iu +requires.2.name = org.eclipse.ui.themes +requires.2.range = [1.0.0, 2.0.0) +instructions.configure=\ + org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/readme);\ + org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/artifacts.xml);\ + addRepository(type:0,name:Eclipse 2026-06,location:https${#58}//download.eclipse.org/releases/2026-06/,enabled:true);\ + addRepository(type:1,name:Eclipse 2026-06,location:https${#58}//download.eclipse.org/releases/2026-06/,enabled:true);\ + setProgramProperty(propName:osgi.requiredJavaVersion,propValue:21); diff --git a/org.eclipse.mat.product/mat-2026-06i.p2.inf b/org.eclipse.mat.product/mat-2026-06i.p2.inf new file mode 100644 index 00000000..7b000e79 --- /dev/null +++ b/org.eclipse.mat.product/mat-2026-06i.p2.inf @@ -0,0 +1,15 @@ +properties.0.name = org.eclipse.equinox.p2.description +properties.0.value = Eclipse Memory Analyzer tool is a fast and feature-rich Java heap analyzer \ +that helps you find memory leaks and reduce memory consumption.\n\ +Use the Memory Analyzer to analyze production heap dumps with hundreds of millions of objects, quickly calculate the retained sizes of objects, see who is preventing the Garbage Collector from collecting objects, run a report to automatically extract leak suspects. +properties.1.name = org.eclipse.equinox.p2.provider +properties.1.value = Eclipse Memory Analyzer +requires.2.namespace = org.eclipse.equinox.p2.iu +requires.2.name = org.eclipse.ui.themes +requires.2.range = [1.0.0, 2.0.0) +instructions.configure=\ + org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/readme);\ + org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/artifacts.xml);\ + addRepository(type:0,name:Eclipse 2026-06,location:https${#58}//download.eclipse.org/releases/2026-06/,enabled:true);\ + addRepository(type:1,name:Eclipse 2026-06,location:https${#58}//download.eclipse.org/releases/2026-06/,enabled:true);\ + setProgramProperty(propName:osgi.requiredJavaVersion,propValue:21); diff --git a/org.eclipse.mat.product/mat.p2.inf b/org.eclipse.mat.product/mat.p2.inf index 2a15d023..7b000e79 100644 --- a/org.eclipse.mat.product/mat.p2.inf +++ b/org.eclipse.mat.product/mat.p2.inf @@ -10,6 +10,6 @@ requires.2.range = [1.0.0, 2.0.0) instructions.configure=\ org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/readme);\ org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/artifacts.xml);\ - addRepository(type:0,name:Eclipse 2026-03,location:https${#58}//download.eclipse.org/releases/2026-03/,enabled:true);\ - addRepository(type:1,name:Eclipse 2026-03,location:https${#58}//download.eclipse.org/releases/2026-03/,enabled:true);\ + addRepository(type:0,name:Eclipse 2026-06,location:https${#58}//download.eclipse.org/releases/2026-06/,enabled:true);\ + addRepository(type:1,name:Eclipse 2026-06,location:https${#58}//download.eclipse.org/releases/2026-06/,enabled:true);\ setProgramProperty(propName:osgi.requiredJavaVersion,propValue:21); diff --git a/org.eclipse.mat.targetdef/mat-2026-06.target b/org.eclipse.mat.targetdef/mat-2026-06.target new file mode 100644 index 00000000..4c9b1f9a --- /dev/null +++ b/org.eclipse.mat.targetdef/mat-2026-06.target @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.eclipse.mat.targetdef/mat-2026-06i.target b/org.eclipse.mat.targetdef/mat-2026-06i.target new file mode 100644 index 00000000..11a0fc88 --- /dev/null +++ b/org.eclipse.mat.targetdef/mat-2026-06i.target @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file