[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