Bug 989519 - BOM to centralize dependency management of the jboss integration platform (jboss-integration-platform-bom)
Summary: BOM to centralize dependency management of the jboss integration platform (jb...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss BRMS Platform 6
Classification: Retired
Component: Build and Assembly
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ER4
: 6.0.0
Assignee: Geoffrey De Smet
QA Contact: Lukáš Petrovický
URL:
Whiteboard:
Depends On: 991777 993565 995133 995522 996028 996210 996630 996966 997147 999072 1004177 1006755
Blocks: 996320
TreeView+ depends on / blocked
 
Reported: 2013-07-29 12:28 UTC by Geoffrey De Smet
Modified: 2014-08-06 20:20 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-08-06 20:20:42 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Geoffrey De Smet 2013-07-29 12:28:48 UTC
As discussed here:
  http://pad.engineering.redhat.com/Q5TlS74nyQ

Comment 2 Geoffrey De Smet 2013-08-02 09:39:04 UTC
User facing boms were created on master and 6.0.x (multiple commits - too many to mention here)

Comment 3 Geoffrey De Smet 2013-08-05 14:32:46 UTC
Version properties in the parent pom have been updated to the EAP pattern "version.{groupId}"
http://github.com/droolsjbpm/droolsjbpm-build-bootstrap/compare/cc2b9b7...68e0dd7

Comment 4 Geoffrey De Smet 2013-08-06 09:48:25 UTC
Blocked by
https://bugzilla.redhat.com/show_bug.cgi?id=993565

Comment 5 Geoffrey De Smet 2013-08-07 12:32:33 UTC
Designer fixed. Found similar trouble in droolsjbpm-integration.

Comment 6 Geoffrey De Smet 2013-08-12 14:17:46 UTC
First set of version that are not in sync between switchyard and droolsjbpm.

Droolsjbpm needs to upgrade
- batik from 1.6.-1 to 1.7
- commons-httpclient from 3.1 to 4.2.1
- commons-net from 2.0 to 2.2
- ftpserver-core from 1.0.4 to 1.0.6
- netty from 3.2.0.Final to 3.2.6.Final
- quartz from 1.6.1 to 1.8.5
- spring from 3.0.6.RELEASE to 3.0.7.RELEASE

SwitchYard needs to upgrade
- camel from 2.10.0 to 2.10.3
- cxf from 2.6.1 to 2.6.6
- hornetq from 2.3.0.CR1 to 2.3.1.Final
- ironjacamar from 1.0.15.Final to 1.0.17.Final
- jettison from 1.2 to 1.3.1
- junit from 4.10 to 4.11
- slf4j from 1.6.4 to 1.7.2
- weld from 1.1.10.Final to 1.1.13.Final
- xmlunit from 1.1 to 1.3


Probably:
- droolsjbpm and switchyard will probably need to upgrade antlr from 3.3 to 3.5.

Under investigation:
- SwitchYard uses deltaspike already. Drools still uses Seam 3 and Solder.
- SwitchYard uses maven-plugin 3.1. Drools uses 3.0.5 to be compatible with maven 3.0.
- SY uses xalan 2.7.1-1.jbossorg. Drools uses xalan 2.7.1.

Comment 7 Geoffrey De Smet 2013-08-13 14:47:56 UTC
Upgraded: commons-net, ftpserver-core, netty, quartz, spring
Not needed to be upgraded: commons-httpclient 3 (because httpcomponents client 4 uses different GAV's and java packages)
Still todo for droolsjbpm: batik, see https://bugzilla.redhat.com/show_bug.cgi?id=996210

Comment 8 Geoffrey De Smet 2013-08-23 16:56:59 UTC
Done on droolsjbpm master and 6.0.x

Here's the location of the new bom:
  https://github.com/jboss-integration/jboss-integration-platform-bom

Comment 12 Lukáš Petrovický 2013-10-17 06:35:09 UTC
The BOM is in place, the test suite now uses it also. VERIFIED with ER4.


Note You need to log in before you can comment on or make changes to this bug.