On 2/29/08, Jörg Schaible <[EMAIL PROTECTED]> wrote:
> sebb wrote:
>  > On 28/02/2008, James Carman <[EMAIL PROTECTED]> wrote:
>  >> All,
>  >>
>  >>  In Proxy, I currently have my SLF4J dependency version declared
>  >> like this:
>  >>
>  >>  <dependency>
>  >>   <groupId>org.slf4j</groupId>
>  >>   <artifactId>slf4j-api</artifactId>
>  >>   <version>[1.4.0,)</version>
>  >>   <optional>true</optional>
>  >>  </dependency>
>  >>
>  >>  With this, maven will download the latest version of SLF4J (1.5.0 I
>  >>  believe) and use that during the build.  Do we have an official
>  >>  policy regarding our dependency versions in our poms?
>  >
>  > Note that proxy trunk used to depend on [1.3.0.) - this builds and
>  > tests OK using M2, even though one of the proxy classes uses a method
>  > that was not introduced until 1.4.0. It was only because I happened to
>  > try building proxy without Maven that the problem was noticed.
>
>
> Why do you wanna use locked versions at all? If you put
>
>
>  <version>1.4.0</version>
>
>
> into the POM, you are using this version unless it is overwritten by a 
> dependencyManagement section or version resolution. We don't have currently 
> any possibility anyway to test all versions of an artifact from 1.4.0 to 
> latest 1.5.x in all combinations. So the single version simply states what 
> you have used to test and build your package. Otherwise you would have to 
> check any permutation.
>
>

So, are you saying we should use "1.4.0" or "[1.4.0,)"?

>  - Jörg
>
>
>  ---------------------------------------------------------------------
>  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