However version ranges are borken with more than three digits!

i.e. Maven thinks 1.0.0.22 < 1.0.0.3

Which is no good...

I'd like to get a patch to the DefaultArtifactVersion.compareTo method so
that if not in the Maven version number format it compares . separated
portions as numbers if they are both numeric

But my understanding is that there is an overall fear of breaking builds
with such a change...  I scream faul, as all Maven projects to date are
using the maven version number scheme, and everyone else should want this
fixed!

-Stephen

On Tue, Jul 29, 2008 at 10:26 AM, Stefan Seidel <[EMAIL PROTECTED]> wrote:

> You should use version ranges[0] and/or the release plugin[1].
>
> Stefan
> [0]
> http://docs.codehaus.org/display/MAVEN/Dependency+Mediation+and+Conflict+Resolution#DependencyMediationandConflictResolution-DependencyVersionRanges
> [1] http://maven.apache.org/plugins/maven-release-plugin/
>
>
> Victor Tsoukanov wrote:
>
>> I would like to use versioning based on JSR-277. They use the following
>> format: major[.minor[.micro[.update]]][-qualifier]. Some extraxt from spec
>> 1. Major version number should be incremented for making changes that are
>> not backward compatible.
>> 2. Minor version number should be incremented for making medium or minor
>> changes that the software remains largely backward compatible, although
>> minor incompatibilities might be possible.
>> For example I have 3 modules: m1, m2 and m3 (m2 and m3 depends on m1). But
>> m2 depends on m1 with version 1.0.0.0 and m3 depends on 1.1.0.0. As you
>> see the changes in m1 are "largely backward compatible" - it means I can
>> compile m2 and m3 with m1(1.1.0.0). When I try to compile it in maven m3
>> was compiled with m1(1.1.0.0) and m2 was compiled with m1(1.0.0.0) since
>> they declared such dependencies, but I would like that maven compile both
>> modules with last version of m1(1.1.0.0). As I know for this cases maven
>> suggests to use snapshot, but I would like to have version history in my
>> repository.
>> Could somebody help me how could I implement such behavior in maven.
>> Thanks
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to