[jboss-jira] [JBoss JIRA] (DROOLS-491) drools-karaf-features should avoid declaring its own dependency versions
Geoffrey De Smet (JIRA)
issues at jboss.org
Mon May 19 10:16:57 EDT 2014
Geoffrey De Smet created DROOLS-491:
---------------------------------------
Summary: drools-karaf-features should avoid declaring its own dependency versions
Key: DROOLS-491
URL: https://issues.jboss.org/browse/DROOLS-491
Project: Drools
Issue Type: Task
Security Level: Public (Everyone can see)
Reporter: Geoffrey De Smet
Assignee: Michael Biarnes Kiefer
At the top of this file:
https://github.com/droolsjbpm/droolsjbpm-integration/blob/master/drools-osgi/drools-karaf-features/pom.xml
We find:
{code}
<!-- Normal reuses -->
<!-- TODO Because these properties moved into the jboss-integration-platform-bom, we can't use them directly: -->
<!--<karaf.version.org.apache.camel>${version.org.apache.camel}</karaf.version.org.apache.camel>-->
<!--<karaf.version.org.apache.cxf>${version.org.apache.cxf}</karaf.version.org.apache.cxf>-->
<!--<karaf.version.org.apache.helix>${version.org.apache.helix}</karaf.version.org.apache.helix>-->
<!--<karaf.version.com.google.protobuf>${version.com.google.protobuf}</karaf.version.com.google.protobuf>-->
<!--<karaf.version.joda-time>${version.joda-time}</karaf.version.joda-time>-->
<!--<karaf.version.org.jboss.solder>${version.org.jboss.solder}</karaf.version.org.jboss.solder>-->
<!--<karaf.version.org.jboss.seam>${version.org.jboss.seam}</karaf.version.org.jboss.seam>-->
<!--<karaf.version.org.jboss.weld>${version.org.jboss.weld}</karaf.version.org.jboss.weld>-->
<!--<karaf.version.org.mvel>${version.org.mvel}</karaf.version.org.mvel>-->
<!-- TODO Instead of hard coding them and using maven filtering, we should use the karaf features-maven-plugin -->
<karaf.version.org.apache.camel>2.10.3</karaf.version.org.apache.camel>
<karaf.version.org.apache.cxf>2.6.6</karaf.version.org.apache.cxf>
<karaf.version.org.apache.helix>0.6.1-incubating</karaf.version.org.apache.helix>
<karaf.version.com.google.protobuf>2.5.0</karaf.version.com.google.protobuf>
<karaf.version.joda-time>1.6.2</karaf.version.joda-time>
<karaf.version.org.jboss.solder>3.2.0.Final</karaf.version.org.jboss.solder>
<karaf.version.org.jboss.seam>3.1.0.Final</karaf.version.org.jboss.seam>
<karaf.version.org.jboss.weld>1.1.13.Final</karaf.version.org.jboss.weld>
<karaf.version.org.mvel>2.1.6.Final</karaf.version.org.mvel>
{code}
That TODO "TODO Because these properties moved into the jboss-integration-platform-bom, we can't use them directly" is *no longer valid*. We now have the jboss-integration-platform-parent as a parent, so we do have those versions available, so there's no need to hardcode those versions.
As for the other versions
{code}
<!-- Overwrites with a different Maven version -->
<karaf.version.commons-codec>1.7</karaf.version.commons-codec>
<karaf.version.javax.enterprise.cdi>1.0-SP4</karaf.version.javax.enterprise.cdi>
<karaf.version.javax.inject>1.0</karaf.version.javax.inject>
<karaf.version.org.codehaus.janino>2.6.1</karaf.version.org.codehaus.janino>
<karaf.version.org.eclipse.jdt.core.compiler>4.2.1</karaf.version.org.eclipse.jdt.core.compiler>
<!-- Overwrites with a servicemix version -->
<karaf.servicemix.version.com.google.protobuf>2.4.1_1</karaf.servicemix.version.com.google.protobuf>
<karaf.servicemix.version.com.sun.xml.bind.jaxb>2.2.1.1_2</karaf.servicemix.version.com.sun.xml.bind.jaxb>
<karaf.servicemix.version.com.thoughtworks.xstream>1.4.3_1</karaf.servicemix.version.com.thoughtworks.xstream>
<karaf.servicemix.version.javax.xml.bind.jaxb>1.9.0</karaf.servicemix.version.javax.xml.bind.jaxb>
<karaf.servicemix.version.org.antlr>3.5_1</karaf.servicemix.version.org.antlr>
<karaf.servicemix.version.org.apache.poi>3.9_2</karaf.servicemix.version.org.apache.poi>
<karaf.servicemix.version.org.codehaus.woodstox>3.2.9_3</karaf.servicemix.version.org.codehaus.woodstox>
<karaf.servicemix.version.org.quartz-scheduler>2.1.6_1</karaf.servicemix.version.org.quartz-scheduler>
<!-- Specs -->
<karaf.servicemix.version.scripting-api>2.4.0</karaf.servicemix.version.scripting-api>
<!-- Special overwrites -->
<karaf.version.org.apache.aries.jpa>1.0.1</karaf.version.org.apache.aries.jpa>
{code}
figure out if any of those can be removed from being hard coded...
--
This message was sent by Atlassian JIRA
(v6.2.3#6260)
More information about the jboss-jira
mailing list