Skip to content

Commit c5adf4b

Browse files
committed
FISH-7083 Upgrade Eclipse IDE 2022-12
1 parent cae0aec commit c5adf4b

7 files changed

Lines changed: 22 additions & 11 deletions

File tree

bundles/fish.payara.eclipse.tools.micro/src/fish/payara/eclipse/tools/micro/ui/wizards/MicroProjectWizard.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515

1616
import java.util.ArrayList;
1717
import java.util.Collection;
18+
import java.util.HashMap;
1819
import java.util.List;
20+
import java.util.Map;
1921
import java.util.Properties;
2022

2123
import org.apache.maven.archetype.catalog.Archetype;
@@ -75,7 +77,7 @@ public MicroProjectWizard() {
7577

7678
private static final String ARCHETYPE_GROUP_ID = "fish.payara.maven.archetypes"; //$NON-NLS-1$
7779
private static final String ARCHETYPE_ARTIFACT_ID = "payara-micro-maven-archetype"; //$NON-NLS-1$
78-
public static final String ARCHETYPE_VERSION_5X = "1.3.0"; //$NON-NLS-1$
80+
public static final String ARCHETYPE_VERSION_5X = "1.4.0"; //$NON-NLS-1$
7981
public static final String ARCHETYPE_VERSION_6X = "2.0"; //$NON-NLS-1$
8082
private static final String ARCHETYPE_JDK_VERSION = "jdkVersion"; //$NON-NLS-1$
8183
private static final String ARCHETYPE_JDK_VERSION_DEFAULT_VALUE = "1.8"; //$NON-NLS-1$
@@ -158,7 +160,8 @@ public boolean performFinish() {
158160
final String artifactId = projectSettingsPage.getArtifactId();
159161
final String version = projectSettingsPage.getVersion();
160162
final String javaPackage = projectSettingsPage.getJavaPackage();
161-
final Properties properties = microSettingsPage.getProperties();
163+
final Map<String, String> properties = microSettingsPage.getProperties();
164+
162165
final IPath location = projectLocationPage.isInWorkspace() ? null : projectLocationPage.getLocationPath();
163166
final String projectName = getProjectName(importConfiguration, groupId, artifactId, version);
164167
final IWorkspace workspace = ResourcesPlugin.getWorkspace();
@@ -181,7 +184,7 @@ protected List<IProject> doCreateMavenProjects(IProgressMonitor monitor) throws
181184
ArchetypePlugin archetypeManager = org.eclipse.m2e.core.ui.internal.M2EUIPluginActivator
182185
.getDefault().getArchetypePlugin();
183186
ArchetypeGenerator generator = archetypeManager.getGenerator();
184-
187+
//createArchetypeProjects(IPath location, IArchetype archetype, String groupId, String artifactId, String version, String javaPackage, Map<String, String> properties, IProgressMonitor monitor) throws CoreException {
185188
Collection<MavenProjectInfo> projects = generator.createArchetypeProjects(
186189
location, new MavenArchetype(archetype), groupId, artifactId, version, javaPackage, properties,
187190
monitor);

bundles/fish.payara.eclipse.tools.micro/src/fish/payara/eclipse/tools/micro/ui/wizards/MicroSettingsWizardPage.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919

2020
import java.io.UnsupportedEncodingException;
2121
import java.net.URLEncoder;
22+
import java.util.Map;
2223
import java.util.Properties;
24+
import java.util.stream.Collectors;
2325

2426
import org.apache.maven.archetype.catalog.Archetype;
2527
import org.eclipse.m2e.core.project.ProjectImportConfiguration;
@@ -127,13 +129,19 @@ private String validateInput() {
127129
}
128130

129131
public Archetype getArchetype() {
130-
String versionValue = microVersionCombo.getText().trim();
131-
archetype.setVersion(versionValue.startsWith("5") ? ARCHETYPE_VERSION_5X : ARCHETYPE_VERSION_6X);
132+
String[] versionToken = microVersionCombo.getText().trim().split("\\.");
133+
archetype.setVersion(versionToken.length > 1 && Integer.parseInt(versionToken[0]) < 6 ? ARCHETYPE_VERSION_5X : ARCHETYPE_VERSION_6X);
132134
return archetype;
133135
}
134136

135-
public Properties getProperties() {
136-
Properties properties = archetype.getProperties();
137+
public Map<String, String> getProperties() {
138+
Map<String, String> properties = archetype.getProperties()
139+
.entrySet().stream().collect(
140+
Collectors.toMap(
141+
e -> e.getKey().toString(),
142+
e -> e.getValue().toString()
143+
)
144+
);
137145
String contextRoot = contextPathCombo.getText().trim();
138146
try {
139147
contextRoot = contextRoot.startsWith("/") ? '/' + URLEncoder.encode(contextRoot.substring(1), UTF_8.name())

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
<properties>
1616
<tycho.version>3.0.1</tycho.version>
1717
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18-
<eclipse.target>20229</eclipse.target>
19-
<eclipse-repo.url>https://download.eclipse.org/releases/2022-09</eclipse-repo.url>
18+
<eclipse.target>202212</eclipse.target>
19+
<eclipse-repo.url>https://download.eclipse.org/releases/2022-12</eclipse-repo.url>
2020
</properties>
2121

2222
<modules>
File renamed without changes.

releng/fish.payara.eclipse.20229/fish.payara.eclipse.20229.target renamed to releng/fish.payara.eclipse.202212/fish.payara.eclipse.202212.target

File renamed without changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
<version>2.1.0</version>
1111
</parent>
1212

13-
<artifactId>fish.payara.eclipse.20229</artifactId>
13+
<artifactId>fish.payara.eclipse.202212</artifactId>
1414
<packaging>eclipse-target-definition</packaging>
1515
</project>

releng/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
</parent>
1414

1515
<modules>
16-
<module>fish.payara.eclipse.20229</module>
16+
<module>fish.payara.eclipse.202212</module>
1717
<module>fish.payara.eclipse.update</module>
1818
</modules>
1919
</project>

0 commit comments

Comments
 (0)