Mark,

Can you provide more information about this error?
I understand if this plugin is internal (not OSS), but can you provide me
the POM of it, or at least the dependencies snippet related to Maven and
resolver?
"A required class is missing" is strange, especially as
BasicRepositoryConnectorFactory is provided by Maven itself?

Thanks
Tamas

On Tue, Jan 24, 2023 at 5:49 AM Mark Derricutt <m...@talios.com> wrote:

> On 19 Jan 2023, at 22:02, Tamás Cservenák wrote:
>
> > So, please anyone able to, test 3.9.0-SNAPSHOT if you can.
>
>
> Seems to run fine for my normal projects - but crashes on in my main
> $work project, due to an internal Maven Plugin I have that uses the
> maven resolver - and I've not released a version of that which uses the
> newer dependency so gets:
>
> ```
> [ERROR] Failed to execute goal
> com.smxemail:rangeresolver-maven-plugin:1.1.58:resolve-deps
> (default-cli) on project smx3.api: Execution default-cli of goal
> com.smxemail:rangeresolver-maven-plugin:1.1.58:resolve-deps failed: A
> required class was missing while executing
> com.smxemail:rangeresolver-maven-plugin:1.1.58:resolve-deps:
> org/eclipse/aether/connector/basic/BasicRepositoryConnectorFactory
> [ERROR] -----------------------------------------------------
> [ERROR] realm =    plugin>com.smxemail:rangeresolver-maven-plugin:1.1.58
> [ERROR] strategy =
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> [ERROR] urls[0] =
>
> file:/Users/amrk/.m2/repository/com/smxemail/rangeresolver-maven-plugin/1.1.58/rangeresolver-maven-plugin-1.1.58.jar
> [ERROR] urls[1] =
>
> file:/Users/amrk/.m2/repository/com/smxemail/com.smxemail.rangeresolver/1.1.34/com.smxemail.rangeresolver-1.1.34.jar
> [ERROR] urls[2] =
>
> file:/Users/amrk/.m2/repository/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar
> [ERROR] urls[3] =
>
> file:/Users/amrk/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
> ```
>
> Likely just requires me to update my plugin, but this will likely break
> other mojos that use aether/resolver.
>
> Being a .0 release (even tho not a major) I think I'm fine with that -
> but it might be something we want to document?
>
>
>
>
>
> ---
> "The ease with which a change can be implemented has no relevance at all
> to whether it is the right change for the (Java) Platform for all time."
> &mdash; Mark Reinhold.
>
> Mark Derricutt
> http://www.chaliceofblood.net
> http://www.theoryinpractice.net
> http://twitter.com/talios
> http://facebook.com/mderricutt
>

Reply via email to