Rename all POM properties that change dependency versions
---------------------------------------------------------
Key: CXF-3051
URL: https://issues.apache.org/jira/browse/CXF-3051
Project: CXF
Issue Type: Bug
Components: Build system
Affects Versions: 2.2.10, 2.3
Reporter: Benson Margulies
The maven gang discourages:
<version>${blah}</version>
One reason is that maven does *not* resolve these references before publishing
a pom in the release process. Our released poms contain property definitions
and dependencies that use them.
If, for example, a user innocently create a setting for jetty.version that is,
oh, for jetty version 8, maven will forget, entirely that we carefully declared
a dependency on version 7.
The fix we can live with is to make all of these properties have names of the
form cxf-*, so that other people won't accidently set them.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.