OpenLiberty / ci.maven

Maven plugins for managing Liberty profile servers #devops
Apache License 2.0
130 stars 91 forks source link

Update archetype #1639

Closed bmarwell closed 1 year ago

bmarwell commented 1 year ago

The archetype is extremely outdated. It uses Java 1.7, defines Liberty 18.0.0.*, JavaEE6 features, junit 4, etc.

PRs are incoming to update to:

alternative: drop the archetype and redirect to https://openliberty.io/start/.

scottkurz commented 1 year ago

Another alternative might be to be content to rely on Liberty (-Druntime=open-liberty) as an option within the https://github.com/eclipse-ee4j/starter/ project, which seems close to a 2.0 release.

bmarwell commented 1 year ago

So, what do you want to do with the archetype? If you're going to drop it anyway, I'm not going to create a PR. 😉

scottkurz commented 1 year ago

So, what do you want to do with the archetype? If you're going to drop it anyway, I'm not going to create a PR. 😉

@bmarwell - I was hoping to catch you before you went ahead and did the work of the PRs. I'm not certain how much effort we're expecting to put into the archetypes going forward.

We definitely owe you an answer in the near term. Thanks for raising the issue and moving the conversation forwards.

scottkurz commented 1 year ago

OK, this is just a preliminary thought, not yet a final answer..... but to help continue the discussion and maybe catch the attention of anyone watching the repo, I started a PR (just a draft) to perform some kind of removal of the archetypes from the doc and from the 'main' branch source at least: https://github.com/OpenLiberty/ci.maven/pull/1641