[wildfly-dev] Updating the WildFly archetypes

Wolfgang Knauf wolfgang.knauf at gmx.de
Fri Oct 25 16:34:49 EDT 2019


Hi Eduardo,

after waiting some days, the archetype was added to the file mentioned
below. If this was your magical work, then "thank you!" ;-).

The deployment error for empty projects created based on the webapp
archetype is also gone for WildFly 18.

All issues are resolved, thanks for your work on the archetype!

When WildFly 19 is on the way, I will check whether changes are required.
What do you think is best: create a new archetype version for any
WildFly version, or do this only if relevant changes besides changing
the WildFly version in pom.xml are required? I would prefer creating an
archetype for each version - then a user has archetypes for any version,
without having to research compatibilites.

Best regards

Wolfgang


Am 16.10.19 um 21:51 schrieb Wolfgang Knauf:
> Many thanks Eduardo!
>
> I will take a look at it during the next few days, and I will also check
> whether the deploy error with blank web archetype project still occurs
> with WildFly 18.
>
> I did not manage to use this archetype from Eclipse. It seems it must be
> added to http://central.maven.org/maven2/archetype-catalog.xml so that
> Eclipse can detect it.
> Do you know how this happens?
>
> Best regards
>
> Wolfgang
>
> Am 14.10.19 um 21:28 schrieb Eduardo Martins:
>> Good news Wolfgang, I just released WildFly Archetypes 18.0.0.Final!
>>
>> Besides merging your PR I did a couple major changes:
>>
>>     1. Cleaned up the repo of the old archetypes and setup a maven
>> project aggregator [1]
>>     2. Moved all to WildFly 18.0.0.Final and… Jakarta EE! [2]
>>
>> All archetypes were deployed too, just try it out on your command line
>> right now...
>>
>>     $ mvn archetype:generate -DgroupId=my.project.org
>> -DartifactId=sampleproject -Dversion=1.0-SNAPSHOT
>> -DarchetypeGroupId=org.wildfly.archetype
>> -DarchetypeArtifactId=wildfly-jakartaee-ear-archetype
>> -DarchetypeVersion=18.0.0.Final
>>
>> or…
>>
>>     $ mvn archetype:generate -DgroupId=my.project.org
>> -DartifactId=sampleproject -Dversion=1.0-SNAPSHOT
>> -DarchetypeGroupId=org.wildfly.archetype
>> -DarchetypeArtifactId=wildfly-jakartaee-webapp-archetype
>> -DarchetypeVersion=18.0.0.Final
>>
>> Feel free to have a look at the master branch now, it’s already set
>> for WFLY 19 development, even if honestly I dunno yet how we going to
>> maintain this project, but will certainly let you know once we have
>> that figured out.
>>
>> So… huge huge thank you, for your contributions, and also for your
>> patience :-)
>>
>> Best regards.
>>
>> —E
>>
>> [1]
>> https://github.com/wildfly/wildfly-archetypes/commit/c960f01cf8d5ab3d115b7278859aa07ede449d65
>>
>> [2]
>> https://github.com/wildfly/wildfly-archetypes/commit/8dc0e2fbacb51142b024c3de2b0560cc523f5ff8
>>
>>



More information about the wildfly-dev mailing list