Re: [Maven embedder] How to retrieve the list of available versions of a given plugin?

2010-03-11 Thread Xavier SEIGNARD
Ok thanks,
But even if I look in the maven-versions-plugin I can't find out how
to get a list of versions of a given artifact programatically from a
given grouId, artifactId, local repo and remote repos.

Do you have a code snippet or a link to a class doing it?

Regards,

Xavier

2010/3/10, Jason van Zyl :
> The embedder doesn't currently exist anymore. I'm remaking it so it's not
> there to use. If the versions plugin doesn't do what you need internally it
> finds a list of the versions so you can borrow it's code which will work in
> maven 2 or maven 3. We've preserved the use of the old apis. The embedder is
> changing and not stable right now.
>
> On Mar 10, 2010, at 8:58 AM, xavier.seign...@gmail.com wrote:
>
>> Thanks for the tips!
>> But, I don't see how can I use the maven-version-plguin to get the list of
>> all versions available of a given artifact.
>> Can you indacate me how to do it?
>>
>> And I don't wan't to make my usage of Maven embedder dependent to Nexus
>> (which is BTW a great tool).
>>
>> Thanks for your answers.
>>
>> Xavier
>>
>> Le , Jason van Zyl  a écrit :
>>> I suggest using the maven-versions-plugin:
>>
>>
>>
>>> http://mojo.codehaus.org/versions-maven-plugin/index.html
>>
>>
>>
>>> On Mar 10, 2010, at 6:39 AM, xavier.seign...@gmail.com wrote:
>>
>>
>>
>>> > Hello,
>>
>>> > I would like to know how to retrieve list of available versions of a
>>> > given plugin with the maven embedder.
>>
>>> >
>>
>>> > In input I only have a groupId, an artifactId, a local repo and a list
>>> > of remote repos.
>>
>>> >
>>
>>> > In output I would like to have a list containing all the available
>>> > versions of the given artifact from the local repo or from the remote
>>> > repos.
>>
>>> >
>>
>>> > Any idea?
>>
>>> >
>>
>>> > Regards,
>>
>>> >
>>
>>> > Xavier
>>
>>
>>
>>> Thanks,
>>
>>
>>
>>> Jason
>>
>>
>>
>>> --
>>
>>> Jason van Zyl
>>
>>> Founder, Apache Maven
>>
>>> http://twitter.com/jvanzyl
>>
>>> --
>>
>>
>>
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> --
>
>

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: [Maven embedder] How to retrieve the list of available versions of a given plugin?

2010-03-10 Thread Jason van Zyl
The embedder doesn't currently exist anymore. I'm remaking it so it's not there 
to use. If the versions plugin doesn't do what you need internally it finds a 
list of the versions so you can borrow it's code which will work in maven 2 or 
maven 3. We've preserved the use of the old apis. The embedder is changing and 
not stable right now.

On Mar 10, 2010, at 8:58 AM, xavier.seign...@gmail.com wrote:

> Thanks for the tips!
> But, I don't see how can I use the maven-version-plguin to get the list of 
> all versions available of a given artifact.
> Can you indacate me how to do it?
> 
> And I don't wan't to make my usage of Maven embedder dependent to Nexus 
> (which is BTW a great tool).
> 
> Thanks for your answers.
> 
> Xavier
> 
> Le , Jason van Zyl  a écrit :
>> I suggest using the maven-versions-plugin:
> 
> 
> 
>> http://mojo.codehaus.org/versions-maven-plugin/index.html
> 
> 
> 
>> On Mar 10, 2010, at 6:39 AM, xavier.seign...@gmail.com wrote:
> 
> 
> 
>> > Hello,
> 
>> > I would like to know how to retrieve list of available versions of a given 
>> > plugin with the maven embedder.
> 
>> >
> 
>> > In input I only have a groupId, an artifactId, a local repo and a list of 
>> > remote repos.
> 
>> >
> 
>> > In output I would like to have a list containing all the available 
>> > versions of the given artifact from the local repo or from the remote 
>> > repos.
> 
>> >
> 
>> > Any idea?
> 
>> >
> 
>> > Regards,
> 
>> >
> 
>> > Xavier
> 
> 
> 
>> Thanks,
> 
> 
> 
>> Jason
> 
> 
> 
>> --
> 
>> Jason van Zyl
> 
>> Founder, Apache Maven
> 
>> http://twitter.com/jvanzyl
> 
>> --
> 
> 
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
--



Re: Re: [Maven embedder] How to retrieve the list of available versions of a given plugin?

2010-03-10 Thread xavier . seignard

Thanks for the tips!
But, I don't see how can I use the maven-version-plguin to get the list of  
all versions available of a given artifact.

Can you indacate me how to do it?

And I don't wan't to make my usage of Maven embedder dependent to Nexus  
(which is BTW a great tool).


Thanks for your answers.

Xavier

Le , Jason van Zyl  a écrit :

I suggest using the maven-versions-plugin:





http://mojo.codehaus.org/versions-maven-plugin/index.html





On Mar 10, 2010, at 6:39 AM, xavier.seign...@gmail.com wrote:





> Hello,


> I would like to know how to retrieve list of available versions of a  
given plugin with the maven embedder.



>


> In input I only have a groupId, an artifactId, a local repo and a list  
of remote repos.



>


> In output I would like to have a list containing all the available  
versions of the given artifact from the local repo or from the remote  
repos.



>



> Any idea?



>



> Regards,



>



> Xavier





Thanks,





Jason





--



Jason van Zyl



Founder, Apache Maven



http://twitter.com/jvanzyl



--






Re: [Maven embedder] How to retrieve the list of available versions of a given plugin?

2010-03-10 Thread lukewpatterson


xavier.seignard wrote:
> 
> I would like to know how to retrieve list of available versions of a given  
> plugin with the maven embedder.
> 
> In input I only have a groupId, an artifactId, a local repo and a list of  
> remote repos.
> 
> In output I would like to have a list containing all the available
> versions  
> of the given artifact from the local repo or from the remote repos.
> 

Can't tell if you're asking about programmatic access.  If so, here is some
pseudo-code that will get you close enough:


org.codehaus.groovy.maven
gmaven-plugin
1.0


find-versions
initialize

execute



projectArtifact = project.artifact
localRepository = 
session.localRepository
remoteRepositories = 
project.remoteArtifactRepositories
artifactMetadataSource =
session.lookup('org.apache.maven.artifact.metadata.ArtifactMetadataSource')
versions =
artifactMetadataSource.retrieveAvailableVersions(projectArtifact,
localRepository, remoteRepositories)
for(version in versions){
log.info(' found version: ' + 
version)
}



    


-- 
View this message in context: 
http://old.nabble.com/-Maven-embedder--How-to-retrieve-the-list-of-available-versions-of-a--given-plugin--tp27848494p27849878.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: [Maven embedder] How to retrieve the list of available versions of a given plugin?

2010-03-10 Thread Jason van Zyl
I suggest using the maven-versions-plugin:

http://mojo.codehaus.org/versions-maven-plugin/index.html

On Mar 10, 2010, at 6:39 AM, xavier.seign...@gmail.com wrote:

> Hello,
> I would like to know how to retrieve list of available versions of a given 
> plugin with the maven embedder.
> 
> In input I only have a groupId, an artifactId, a local repo and a list of 
> remote repos.
> 
> In output I would like to have a list containing all the available versions 
> of the given artifact from the local repo or from the remote repos.
> 
> Any idea?
> 
> Regards,
> 
> Xavier

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
--



Re: [Maven embedder] How to retrieve the list of available versions of a given plugin?

2010-03-10 Thread Ron Wheeler
If you have Nexus installed, you can just go to the index, work your way 
down to the artifact and see all the versions that are available.


Ron

xavier.seign...@gmail.com wrote:

Hello,
I would like to know how to retrieve list of available versions of a 
given plugin with the maven embedder.


In input I only have a groupId, an artifactId, a local repo and a list 
of remote repos.


In output I would like to have a list containing all the available 
versions of the given artifact from the local repo or from the remote 
repos.


Any idea?

Regards,

Xavier




-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



[Maven embedder] How to retrieve the list of available versions of a given plugin?

2010-03-10 Thread xavier . seignard

Hello,
I would like to know how to retrieve list of available versions of a given  
plugin with the maven embedder.


In input I only have a groupId, an artifactId, a local repo and a list of  
remote repos.


In output I would like to have a list containing all the available versions  
of the given artifact from the local repo or from the remote repos.


Any idea?

Regards,

Xavier