Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace jakartaee archetype #5969

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

asbachb
Copy link
Collaborator

@asbachb asbachb commented May 19, 2023

This PR aims to replace the used archetypes used to generate Jakarta EE projects which a new one which should be managed within the NetBeans project.

Instead of using one archetype per Jakarta EE version there's just one configured via system properties.

In addition the newly generated projects are able to be compiled with Java 17 (see #4552 )

Before this branch can be merged the archetype needs to be migrated to NetBeans project somehow: https://github.com/asbachb/jakartaee-war-archetype/tree/netbeans-adjustments

Benjamin Asbach added 7 commits May 18, 2023 12:47
Now only one archetype is used instead of one per Jakarta EE version. The
new archetype also generates projects which can be compiled with Java 17.

Fixes apache#4552
… on used jdk

Usually an application server will use Java LTS release to run on.
@asbachb asbachb marked this pull request as draft May 19, 2023 20:58
@mbien mbien added the Java EE/Jakarta EE [ci] enable enterprise job label May 19, 2023
@mbien mbien added this to the NB19 milestone May 19, 2023
@asbachb
Copy link
Collaborator Author

asbachb commented Jun 9, 2023

Contributed archetype: https://github.com/apache/netbeans-mavenutils-archetypes

Waiting for publish to maven central.

@asbachb
Copy link
Collaborator Author

asbachb commented Jun 17, 2023

@ebarboni Could you line out what needs to be done in order to get the artifact to maven central?

@ebarboni
Copy link
Contributor

sorry for late response, we only have to vote on it and once accepted it will be propagated to central

@mbien
Copy link
Member

mbien commented Jul 17, 2023

moving to NB20

@mbien mbien modified the milestones: NB19, NB20 Jul 17, 2023
@ebarboni
Copy link
Contributor

@asbachb artifact is out and present on central

@neilcsmith-net
Copy link
Member

This still active / relevant?

@neilcsmith-net neilcsmith-net modified the milestones: NB20, NB21 Oct 17, 2023
@neilcsmith-net neilcsmith-net removed this from the NB21 milestone Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Java EE/Jakarta EE [ci] enable enterprise job
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants