Hi Alexandre,
Some of your recent pom.xml changes might introduce a new issue.
What changes are an issue?
=================
Creating this repo
https://github.com/droolsjbpm/kie-commons
(in conjunction with adding a SNAPSHOT dependency to it from several
projects)
Why is that an issue?
=============
- Every extra git repository introduces overhead:
- slows down the git-all update
- slows down the mvn-all build
- add a new jenkins job (which triggers more jenkins jobs)
- Introduces complexity to understand the repo list here:
https://github.com/droolsjbpm
- Much of the orchestration of a new git repo is missing
- jenkins jobs (so SNAPSHOTs are build and deployed to nexus)
- Part of release procedure.
- Currently, master can't be released because kie-commons
needs to be released first
- ...
- The kie-commons pom.xml duplicates the droolsjbpm-parent pom
- DRY
- Out of sync issues
- Different dependency/plugin versions
- ...
How can you fix it?
============
Proposal:
- Put module kie-commons in same repo as kie-api
- Change kie-common/pom.xml: remove all duplicate pom code and
make it like kie-api/pom.xml
- Delete git repo kie-commons
===
Can you take a look at fixing it?
(Let me know if you can't fix it in a timely manner.)
With kind regards,
Geoffrey