On 2017-10-26, Arnaud Héritier and Hervé Boutemy met one day to work on general Maven organisation improvement proposals.
Work done:
- Wiki:
- tree structure simplification done: see Index
- page tags started: maven-dev, plugin-dev & maven-user
- Added proposal pages properties, to have in Proposals index page an automatic index with backlog-like classification (draft/wip/done/abandoned)
- happy lunch in a little restaurant
- Git:
- aggregator: looked at Sling study and WIP with Google repo ( - SLING-7164Getting issue details... STATUS )
- Jenkins: sconnolly videos in progress (links?)
- Doxia git repo history is not so clean (strange independant branches): is it a strong issue?
- preparing new Git repos for content: looked at Sling migrate-svn-to-git.sh script which splits full svn2git mono-repo to a collection of repos based on
git filter-branch --subdirectory-filter ${module_orig}
- idea: create a git repo for dist-tool-plugin
- jansi-native Windows improvement issue #11: let's try Apache Help Wanted to find a contributor with required knowledge
- build pom vs consumer pom:
- think big, start small: should not require Maven core updates, just use flatten-maven-plugin with a "standard" configuration
- this standard configuration can start easy: just remove build, reporting and profiles
- publish simplified model documentation
- then discuss more aggressive simplification in consumer pom
- prove consumer pom deployment as default pom, and build pom as attached artifact
- special case: when packaging=pom, default pom remains build pom
- special case: when packaging=pom, default pom remains build pom
- is a key enabler to add more build features in future Maven version, with appropriate pom enhancements in
project/build
section- think big, start small: starting with the pom enhancements that are waiting for many years as magic properties (like encoding, bytecode version, ...)
- think big, start small: should not require Maven core updates, just use flatten-maven-plugin with a "standard" configuration
- ... To Be Continued ...