Fix pom.xml files to support nexus based release process
--------------------------------------------------------
Key: CAMEL-1608
URL: https://issues.apache.org/activemq/browse/CAMEL-1608
Project: Apache Camel
Issue Type: Task
Affects Versions: 2.0-M1, 1.6.0
Reporter: Hadrian Zbarcea
Assignee: Hadrian Zbarcea
Priority: Blocker
Fix For: 1.6.1, 2.0-M2
When profiles are explicitly activated in maven using -P, the <activeByDefault>
value specified in a profile activation configuration is not considered. This
is the case with the maven-release-plugin configuration where the profiles to
be activated are specified as <arguments>. As the enable-schemagen profile
(and a couple others) where not specified, camel-schema.xsd was not generated
and pretty much all tests using the xml dsl were failing. Many thanks to Dan
Kulp from the Apache Maven team for helping with this.
However there is one more blocker I will have to take care before 1.6.1 can be
released. During the release:prepare phase the poms are regenerated and the
<?xml> decl, the apache license notice is lost and there are issues with white
spaces. This seems related to the fact that the <project> element is not on
one line as per the new maven release guide. Fixing this may take a day or two
as we have so many poms but I'll do it as the highest prio. Once I'll get it
to work and release 1.6.1, I'll tackle 2.0-M2. The good news is that once we
have this fixed, the release process will be much simplified.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.