Marvelution / mpac-version-publisher

Apache License 2.0
1 stars 0 forks source link

Decide what maven nexus to use #3

Open EugenMayer opened 1 month ago

EugenMayer commented 1 month ago

Either use one of @markrekveld or use github packages.

EugenMayer commented 1 month ago

@markrekveld would be nice to have your comment on this

I would suggest github packages, so we have it all on one place and release tasks will be easier IMHO

markrekveld commented 1 month ago

I have no personal preference on this, I can provide mine that runs on AWS CodeArtifact with anonymous access. But will support using Github Packages.

In one of the last commits I added a TODO section in the pom where we can fill in the distribution repository settings.

However I have no experience with Github Action, Packages, etc so if we want that then we can set it up no problem.

EugenMayer commented 1 month ago

I try to show how it will be used with GH packages and you can ultimately decide if it is worth / good enough. Me personally think it is just fine - let's just see how it turns out?

markrekveld commented 1 month ago

sounds good to me

EugenMayer commented 1 month ago

After looking at this aspect in more detail, i understood that using github packages wont be an option, it needs a paid plan.

Thus i would go the route to use your nexus. I would also suggest releasing the cli jar with github releases for easy download.

markrekveld commented 1 month ago

Sure thing, I use AWS CodeArtifact so will adopt the release action you created to use those credentials.