Thank you. I did see those examples. The reason I'm asking this is that, 
e.g. the VersionRequest class, which is used as an argument for 
VersionResolver.resolveVersion, takes org.eclipse.aether.artifact.Artifact 
and a list of org.eclipse.aether.repository.RemoteRepository (which a child 
of org.eclipse.aether.repository.ArtifactRepository) as argumens. These, 
while similar, do require some adapting. I was asking if there already 
exist some utilities to map those. If not, I'll simply do it on my own :)

Best regards
Andrzej

Op zondag 20 november 2022 om 22:26:39 UTC+1 schreef [email protected]:

> niedz., 20 lis 2022 o 17:28 Andrzej Jarmoniuk <[email protected]> 
> napisał(a):
>
>> Thanks. I'm looking into that. I see some adapting between 
>> org.eclipse.aether and org.maven is needed. Do you know of any readily 
>> available adapters?
>>
>>
> We only use one method retrieveAvailableVersions from 
> ArtifactMetadataSource.
>
> There is example how to find all versions:
>
> https://github.com/apache/maven-resolver/blob/master/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/FindAvailableVersions.java
>
> There are no adapters - we can use the resolver API directly, it has the 
> org.eclipse.aether package for historical reasons.
>
> https://cwiki.apache.org/confluence/display/MAVEN/Maven+Ecosystem+Cleanup#MavenEcosystemCleanup-resolverMavenResolver(akaMavenArtifactResolver)
>
>  
>
>> Op zondag 20 november 2022 om 09:19:57 UTC+1 schreef [email protected]:
>>
>>> Hi,
>>>
>>> Please loook as 
>>> https://lists.apache.org/thread/pd0onvrr0x4d5ctcphfjmscb5obm8or4
>>>
>>>
>>>
>>>
>>> sob., 19 lis 2022 o 22:12 Andrzej Jarmoniuk <[email protected]> 
>>> napisał(a):
>>>
>>>> Hi all,
>>>>
>>>> I'd like to move away from using maven-compat for 
>>>> versions-maven-plugin, and especially from using ArtifactMetadataSource. 
>>>> I've come across this guide,
>>>>
>>>>
>>>> https://cwiki.apache.org/confluence/display/MAVEN/Plugin+migration+to+Maven3+dependencies
>>>>
>>>> but it seems to be unclear what the new API might be. Is it 
>>>> RepositoryMetadataManager, 
>>>> which is used internally by ArtifactMetadataSource, or is the target API 
>>>> going to be Maven Resolver (which has been mentioned by in the guide I 
>>>> linked to)?
>>>>
>>>> Best regards
>>>> Andrzej
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "mojohaus-dev" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/mojohaus-dev/d1f48926-e0a2-40cb-9676-6de004ec8631n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/mojohaus-dev/d1f48926-e0a2-40cb-9676-6de004ec8631n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>
>>>
>>> -- 
>>> Sławomir Jaranowski
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "mojohaus-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/mojohaus-dev/7192638b-2252-4f2d-ac0e-d00d09c5f67cn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/mojohaus-dev/7192638b-2252-4f2d-ac0e-d00d09c5f67cn%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> -- 
> Sławomir Jaranowski
>

-- 
You received this message because you are subscribed to the Google Groups 
"mojohaus-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mojohaus-dev/76c2f571-eb27-4a6f-b5ab-5b0f6c7e1dbfn%40googlegroups.com.

Reply via email to