oss-quickstart icon indicating copy to clipboard operation
oss-quickstart copied to clipboard

Provide option to create JReleaser configuration

Open gunnarmorling opened this issue 4 years ago • 4 comments

I'm not sure whether we always should create that by default, but it may be an opt-in feature which can be chosen when creating a project from the archetype. WDYT, @aalmiray?

gunnarmorling avatar Nov 14 '21 22:11 gunnarmorling

Well, I think archetypes cannot modify the contents of the pom.xml unless we add a post processing Groovy script. Are you up to that? 😼

aalmiray avatar Nov 14 '21 22:11 aalmiray

Yes, I think there will be no way around that. A few of the customizations will require it in all likelihood, e.g. adjusting license headers in the generated files as per the selected license (see #2).

gunnarmorling avatar Nov 14 '21 22:11 gunnarmorling

Hey @aalmiray, so with the basic archetype in place, do you think you could give it a shot to update the template to include all the required configuration for releasing to Maven Central? I can take care of archetype-izing it then, if needed. WDYT?

gunnarmorling avatar Dec 04 '21 19:12 gunnarmorling

OK, I'll see what I can do.

aalmiray avatar Dec 04 '21 19:12 aalmiray