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

_______________________________________________
rules-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-dev

Reply via email to