Hi Malith, The same issue was encountered when building DevS and I think the plugins were upgraded in DevS. There was mail in dev list "[Dev] Can we compile DevS with maven3?".
AFAIK the plugins have not yet been upgraded for other products. What we did was to fall back to 3.0.x till the maven plugins are upgraded properly in all products. HTH, Lasantha On 26 August 2013 14:08, Malith Dhanushka <[email protected]> wrote: > Hi Lasantha, > > Getting the same issue in trunk with maven 3.1.0, have we resolved this? > > Thanks, > Malith > > > On Fri, Jul 26, 2013 at 12:17 PM, Lasantha Fernando <[email protected]>wrote: > >> Hi, >> >> We were building the kernel using Maven 3.1.0 and it seems the issue is >> with that. Specifically switch from Sonartype aether to eclipse aether as >> under 'Known Incompatibilities with Maven 3.0.x' in [1]. >> >> There seems to be a list of plugins that are broken due to this change >> that can be fixed by updating the relevant maven plugin [2]. Those versions >> are compatible with both Maven 3.0.x and 3.1.x. >> >> Should we change the plugins to a newer version? >> >> [1] http://maven.apache.org/docs/3.1.0/release-notes.html >> [2] >> https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound >> >> Thanks, >> Lasantha >> >> On 25 July 2013 20:39, Mohanadarshan Vivekanandalingam <[email protected]>wrote: >> >>> Hi, >>> >>> I'm getting the following exception when building the kernal in clean >>> repo. >>> >>> java.lang.NoClassDefFoundError: >>> org/sonatype/aether/graph/DependencyFilter >>> at java.lang.Class.getDeclaredConstructors0(Native Method) >>> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) >>> at java.lang.Class.getDeclaredConstructors(Class.java:1836) >>> at >>> com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:245) >>> at >>> com.google.inject.internal.ConstructorBindingImpl.create(ConstructorBindingImpl.java:99) >>> at >>> com.google.inject.internal.InjectorImpl.createUninitializedBinding(InjectorImpl.java:653) >>> at >>> com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:863) >>> at >>> com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:790) >>> at >>> com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:278) >>> at >>> com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:210) >>> at >>> com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:986) >>> at >>> com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1019) >>> at >>> com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:982) >>> at >>> com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1032) >>> at >>> org.eclipse.sisu.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:44) >>> at >>> com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86) >>> at >>> com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:55) >>> at >>> com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70) >>> at >>> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100) >>> at >>> org.eclipse.sisu.plexus.lifecycles.PlexusLifecycleManager.onProvision(PlexusLifecycleManager.java:134) >>> at >>> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109) >>> at >>> com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55) >>> at >>> com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68) >>> at >>> com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:47) >>> at >>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) >>> at >>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1054) >>> at >>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) >>> at com.google.inject.Scopes$1$1.get(Scopes.java:59) >>> at >>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) >>> at >>> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:997) >>> at >>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1047) >>> at >>> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:993) >>> at >>> org.eclipse.sisu.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:82) >>> at >>> org.eclipse.sisu.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:52) >>> at >>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:259) >>> at >>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:239) >>> at >>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:233) >>> at >>> org.apache.maven.plugins.site.AbstractSiteRenderingMojo.getReports(AbstractSiteRenderingMojo.java:234) >>> at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:121) >>> at >>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106) >>> at >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) >>> at >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) >>> at >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) >>> at >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) >>> at >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) >>> at >>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) >>> at >>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) >>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:318) >>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153) >>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) >>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) >>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>> at java.lang.reflect.Method.invoke(Method.java:597) >>> at >>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) >>> at >>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) >>> at >>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:414) >>> at >>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:357) >>> Caused by: java.lang.ClassNotFoundException: >>> org.sonatype.aether.graph.DependencyFilter >>> at >>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50) >>> at >>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244) >>> at >>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230) >>> ... 60 more >>> [INFO] >>> ------------------------------------------------------------------------ >>> [INFO] BUILD FAILURE >>> [INFO] >>> ------------------------------------------------------------------------ >>> [INFO] Total time: 42.926s >>> [INFO] Finished at: Thu Jul 25 20:30:28 IST 2013 >>> [INFO] Final Memory: 17M/490M >>> [INFO] >>> ------------------------------------------------------------------------ >>> [ERROR] Failed to execute goal >>> org.apache.maven.plugins:maven-site-plugin:3.0:site (default) on project >>> org.wso2.carbon.registry.api: Execution default of goal >>> org.apache.maven.plugins:maven-site-plugin:3.0:site failed: A required >>> class was missing while executing >>> org.apache.maven.plugins:maven-site-plugin:3.0:site: >>> org/sonatype/aether/graph/DependencyFilter >>> >>> Any reason for this?? >>> >>> >>> Regards, >>> Mohan >>> >>> >>> -- >>> *V. Mohanadarshan* >>> *Software Engineer,* >>> *Data Technologies Team,* >>> *WSO2, Inc. http://wso2.com * >>> *lean.enterprise.middleware.* >>> * >>> * >>> email: [email protected] >>> phone:(+94) 771117673 >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Lasantha Fernando* >> Software Engineer - Data Technologies Team >> WSO2 Inc. http://wso2.com >> >> email: [email protected] >> mobile: (+94) 71 5247551 >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Malith Dhanushka > > Engineer - Data Technologies > *WSO2, Inc. : wso2.com* > > *Mobile* : +94 716 506 693 > -- *Lasantha Fernando* Software Engineer - Data Technologies Team WSO2 Inc. http://wso2.com email: [email protected] mobile: (+94) 71 5247551
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
