Howdy,

To use it with existing releases, you'd need to swap out the core maven
dependencies, as the plugin cannot "replace" these.
Simplest is to rebuild, see here
https://maven.apache.org/resolver/maven-3.8.x.html

Thanks
T

On Wed, Apr 20, 2022 at 11:54 PM Mark Derricutt <[email protected]> wrote:

> What version of maven can this be used under?  I call this from one of my
> plugins and when updating to 1.8.0 I get:
>
> Caused by: java.lang.NoSuchMethodError: 'java.util.List
>
> org.eclipse.aether.spi.connector.layout.RepositoryLayout.getChecksumAlgorithmFactories()'
>     at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get
> (BasicRepositoryConnector.java:230)
>     at
> org.eclipse.aether.internal.impl.DefaultMetadataResolver$ResolveTask.run
> (DefaultMetadataResolver.java:586)
>     at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run
> (RunnableErrorForwarder.java:75)
>     at org.eclipse.aether.internal.impl.DefaultMetadataResolver$1.execute
> (DefaultMetadataResolver.java:510)
>     at org.eclipse.aether.internal.impl.DefaultMetadataResolver.resolve
> (DefaultMetadataResolver.java:353)
>     at
> org.eclipse.aether.internal.impl.DefaultMetadataResolver.resolveMetadata
> (DefaultMetadataResolver.java:181)
>     at
> org.apache.maven.repository.internal.DefaultVersionRangeResolver.getVersions
> (DefaultVersionRangeResolver.java:198)
>     at
> org.apache.maven.repository.internal.DefaultVersionRangeResolver.resolveVersionRange
> (DefaultVersionRangeResolver.java:148)
>     at
> org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveVersionRange
> (DefaultRepositorySystem.java:247)
>
>
> when running under Maven 3.8.5 - I only updated the following deps:
>
> resolved org.apache.maven.resolver:maven-resolver-api:1.8.0;
> resolved org.apache.maven.resolver:maven-resolver-connector-basic:1.8.0;
> resolved org.apache.maven.resolver:maven-resolver-impl:1.8.0;
> resolved org.apache.maven.resolver:maven-resolver-spi:1.8.0;
> resolved org.apache.maven.resolver:maven-resolver-transport-file:1.8.0;
> resolved org.apache.maven.resolver:maven-resolver-transport-http:1.8.0;
> resolved org.apache.maven.resolver:maven-resolver-util:1.8.0;
>
>
> So maybe there’s something else I need to update?
>
> --
> "Great artists are extremely selfish and arrogant things" — Steven Wilson,
> Porcupine Tree
>
>
> On 21/04/2022 at 4:26:22 AM, Michael Osipov <[email protected]> wrote:
>
> > The Apache Maven team is pleased to announce the release of the Maven
> > Resolver version 1.8.0.
> >
> > https://maven.apache.org/resolver/
> >
> > Release Notes - Maven Resolver - Version 1.8.0
> >
> > ** Bug
> >     * [MRESOLVER-241] - Resolver checksum calculation should be driven
> > by layout
> >     * [MRESOLVER-242] - When no remote checksums provided by layout,
> > transfer inevitably fails/warns
> >     * [MRESOLVER-250] - Usage of descriptors map in DataPool prevents
> > gargabe collection
> >
> > ** New Feature
> >     * [MRESOLVER-236] - Make it possible to resolve .asc on a 'fail'
> > <checksumPolicy/> respository.
> >
> > ** Improvement
> >     * [MRESOLVER-240] - Using breadth-first approach to resolve Maven
> > dependencies
> >     * [MRESOLVER-247] - Avoid unnecessary dependency resolution by a
> > Skip solution based on BFS
> >     * [MRESOLVER-248] - Make DF and BF collector implementations coexist
> >
> > ** Task
> >     * [MRESOLVER-230] - Make supported checksum algorithms extensible
> >     * [MRESOLVER-231] - Extend "smart checksum" feature
> >     * [MRESOLVER-234] - Introduce "provided" checksums feature
> >     * [MRESOLVER-237] - Make all checksum mismatches handled same
> >     * [MRESOLVER-239] - Update and sanitize dependencies
> >     * [MRESOLVER-244] - Deprecate FileTransformer API
> >     * [MRESOLVER-245] - Isolate Hazelcast tests
> >
> > ** Dependency upgrade
> >     * [MRESOLVER-249] - Update Hazelcast to 5.1.1 in
> > named-locks-hazelcast module
> >
> >
> > Enjoy,
> >
> > -The Apache Maven team
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>

Reply via email to