You are using Aether 1.0, stick with 0.9.0.M2. Maven itself hasn't upgraded to 
1.0. The version used in the core is exported for use in plugins.

On Jun 16, 2014, at 6:06 AM, Nigel Magnay <[email protected]> wrote:

> Hi
> 
> I have some pre-existing code that uses org.eclipse.aether, that works fine.
> 
> However, when I reference it and invoke it from a maven-plugin, I get
> 
> A required class was missing while executing <plugin>:
> org.eclipse.aether.spi.connector.transport.TransporterFactory
> 
> Looking at the urls spat out, it seems aether-spi is not of the classpath.
> It's in the plugin manifest though.
> 
> I assume it's being masked out somehow, as it's used in maven as well. I
> don't want to use Maven's RepositorySystem.
> 
> What's one supposed to do in this circumstance? shade?

Thanks,

Jason

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

We know what we are, but know not what we may be.

  -- Shakespeare









Reply via email to