This is an automated email from the ASF dual-hosted git repository.

jgauravgupta pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git


The following commit(s) were added to refs/heads/master by this push:
     new 842a1c794f FISH-7082 Use Payara Micro Maven Archetype 1.x/2.x release 
binary for respective Payara Micro 5.x/6.x (#5573)
842a1c794f is described below

commit 842a1c794faad30dd7a4498dc8232d18c70f85c2
Author: Gaurav Gupta <gaurav.gu...@payara.fish>
AuthorDate: Tue Mar 7 12:38:24 2023 +0530

    FISH-7082 Use Payara Micro Maven Archetype 1.x/2.x release binary for 
respective Payara Micro 5.x/6.x (#5573)
---
 .../payara/micro/project/ui/MicroProjectWizardIterator.java   | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git 
a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/ui/MicroProjectWizardIterator.java
 
b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/ui/MicroProjectWizardIterator.java
index ed97c264ff..c1b0ffbbc8 100644
--- 
a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/ui/MicroProjectWizardIterator.java
+++ 
b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/ui/MicroProjectWizardIterator.java
@@ -79,7 +79,7 @@ public final class MicroProjectWizardIterator extends 
BaseWizardIterator {
         String payaraMicroVersion = (String) 
descriptor.getProperty(PROP_PAYARA_MICRO_VERSION);
         String autoBindHttp = (String) 
descriptor.getProperty(PROP_AUTO_BIND_HTTP);
         String contextRoot = (String) 
descriptor.getProperty(PROP_CONTEXT_ROOT);
-        Archetype archetype = createMojoArchetype();
+        Archetype archetype = createMojoArchetype(payaraMicroVersion);
 
         Map<String, String> properties = new HashMap<>();
         if (payaraMicroVersion != null) {
@@ -106,11 +106,16 @@ public final class MicroProjectWizardIterator extends 
BaseWizardIterator {
         return projects;
     }
 
-    private Archetype createMojoArchetype() {
+    private Archetype createMojoArchetype(String payaraMicroVersion) {
         Archetype archetype = new Archetype();
         archetype.setGroupId(ARCHETYPE_GROUP_ID);
         archetype.setArtifactId(ARCHETYPE_ARTIFACT_ID);
-        // latest version of archetype automatically fetched from remote 
catalog
+        String[] versionToken = payaraMicroVersion.split("\\.");
+        if (versionToken.length > 1 && Integer.parseInt(versionToken[0]) < 6) {
+            archetype.setVersion("1.4.0");
+        } else {
+            // latest version of archetype automatically fetched from remote 
catalog
+        }
         return archetype;
     }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to