[rules-dev] [maven-feedback] kie-commons should be in the same git repository as kie-api
Geoffrey De Smet
ge0ffrey.spam at gmail.com
Mon Nov 19 06:00:08 EST 2012
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:
o slows down the git-all update
o slows down the mvn-all build
o add a new jenkins job (which triggers more jenkins jobs)
o Introduces complexity to understand the repo list here:
https://github.com/droolsjbpm
* Much of the orchestration of a new git repo is missing
o jenkins jobs (so SNAPSHOTs are build and deployed to nexus)
o Part of release procedure.
+ Currently, master can't be released because kie-commons
needs to be released first
o ...
* The kie-commons pom.xml duplicates the droolsjbpm-parent pom
o DRY
o Out of sync issues
+ Different dependency/plugin versions
+ ...
How can you fix it?
============
Proposal:
* Put module kie-commons in same repo as kie-api
o https://github.com/droolsjbpm/droolsjbpm-knowledge
* 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20121119/a28bf3bf/attachment.html
More information about the rules-dev
mailing list