No luck even with a 2.2-SNAPSHOT version I just compiled. The work around
to first switch back with the new force-release goal and the update the
versions doesn't work as no previous eleased version is available.

Reto


On Sat, Aug 2, 2014 at 4:52 PM, Reto Gmür <r...@apache.org> wrote:

> Right, I forgot about the use-releases goal. Unfortunately this doesn't do
> it either:
>
> $ mvn org.codehaus.mojo:versions-maven-plugin:2.1:use-releases
> -DgenerateBackupPoms=false -DexcludeReactor=false
> [INFO] Scanning for projects...
> [INFO]
> [INFO] Using the builder
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder
> with a thread count of 1
> [INFO]
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Clerezza - Platform Launcher with Jena TDB 0.6-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- versions-maven-plugin:2.1:use-releases (default-cli) @
> platform.launcher.tdb ---
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 2.023 s
> [INFO] Finished at: 2014-08-02T16:39:46+01:00
> [INFO] Final Memory: 12M/242M
> [INFO]
> ------------------------------------------------------------------------
> $ git diff
> $
>
> I'm using maven central. And I'm having the same results even after moving
> my settings.xml away.
>
> The SNAPSHOT dependencies are no longer available. Could this cause the
> problem?
>
> Cheers,
> Reto
>
>
> On Sat, Aug 2, 2014 at 2:42 PM, Byte Flinger <byteflin...@gmail.com>
> wrote:
>
>> I dont know what repository you are going against but the default maven
>> repository has 0.7 (
>> http://mvnrepository.com/artifact/org.apache.clerezza/rdf.jena.tdb.storage).
>> Maybe some developer can help with more detail but what I usually do is use
>> the use-releases goal followed by the use-latest-versions.
>>
>> Maybe the issue is that 0.7 is not considered a "next" release but the
>> current one by the addon.
>> On 2 Aug 2014 14:21, "Reto Gmür" <r...@apache.org> wrote:
>>
>>> Thanks for the reply.
>>>
>>> The matrix is confusing indeed.
>>>
>>> I tried using use-next-versions as you suggested:
>>>
>>> mvn org.codehaus.mojo:versions-maven-plugin:2.1:use-next-versions
>>> -DgenerateBackupPoms=false -DexcludeReactor=false
>>>
>>> Unfortunately the dependencies remain unchanged, I still have:
>>>
>>>         <dependency>
>>>             <groupId>org.apache.clerezza</groupId>
>>>             <artifactId>rdf.jena.tdb.storage</artifactId>
>>>             <scope>runtime</scope>
>>>             <version>0.7-SNAPSHOT</version>
>>>         </dependency>
>>>
>>> Even though version 0.7 has been released. I'm running in the directory
>>> matching this SCM location:
>>> https://git-wip-us.apache.org/repos/asf?p=clerezza.git;a=tree;f=platform.launcher.tdb;h=4cfa6c98d50256dcc9957bc9ce84aee4f9bcfd98;hb=HEAD
>>>
>>> Cheers,
>>> Reto
>>>
>>>
>>>
>>> On Fri, Aug 1, 2014 at 11:16 PM, Byte Flinger <byteflin...@gmail.com>
>>> wrote:
>>>
>>>> That matrix is a bit confusing. If you look at the description of
>>>> use-next-releases and use-latest-releases, it says they only modify
>>>> non-snapshot dependencies and that's what they do. I don't know why the
>>>> matrix table contradicts that but the description is correct.
>>>>
>>>> If you want to turn a snapshot into release try the use-next-versions
>>>> and use a latest a versions instead. Keep in mind that they will not
>>>> downgrade version so if you have a dependency on 1.0.1-SNAPSHOT and the
>>>> latest release available is 1.0.0 no goal will change that snapshot to
>>>> release 1.0.0.
>>>>  On 1 Aug 2014 21:06, "Reto Gmür" <r...@apache.org> wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> Looking at the matrix on
>>>>> http://mojo.codehaus.org/versions-maven-plugin/examples/advancing-dependency-versions.html
>>>>> I understand that use-next-releases goal does not modify release
>>>>> dependencies. However running
>>>>>
>>>>> mvn org.codehaus.mojo:versions-maven-plugin:2.1:use-latest-releases
>>>>> -DgenerateBackupPoms=false -DexcludeReactor=false
>>>>>
>>>>> result to the following change in the dependencies sections of a pom
>>>>>
>>>>>         <dependency>
>>>>>              <groupId>xerces</groupId>
>>>>>              <artifactId>xercesImpl</artifactId>
>>>>> -            <version>2.9.1</version>
>>>>> +            <version>2.11.0</version>
>>>>>          </dependency>
>>>>>
>>>>> Running:
>>>>>
>>>>> mvn org.codehaus.mojo:versions-maven-plugin:2.1:use-latest-versions
>>>>> -DgenerateBackupPoms=false -DexcludeReactor=false
>>>>>
>>>>> Does exactly the same changes as when using the use-latest-releases
>>>>> goal.
>>>>>
>>>>> Snapshot dependencies are left unmodified,even though a released
>>>>> version is available. For example:
>>>>>
>>>>>         <dependency>
>>>>>             <groupId>org.apache.clerezza.ext</groupId>
>>>>>             <artifactId>org.apache.jena.jena-tdb</artifactId>
>>>>>             <scope>runtime</scope>
>>>>>             <version>1.0.0_1-SNAPSHOT</version>
>>>>>         </dependency>
>>>>>         <dependency>
>>>>>             <groupId>org.apache.clerezza</groupId>
>>>>>             <artifactId>rdf.jena.tdb.storage</artifactId>
>>>>>             <scope>runtime</scope>
>>>>>             <version>0.7-SNAPSHOT</version>
>>>>>         </dependency>
>>>>>
>>>>> I'm using maven 3.2.1 but I've also tried 2.2.1.
>>>>>
>>>>> Am I misunderstanding something or using it wrongly?
>>>>>
>>>>> Cheers,
>>>>> Reto
>>>>>
>>>>
>>>
>>>
>

Reply via email to