End of compilation output: [nb-javac] /var/tmp/portage/dev-java/netbeans-apisupport-7.0/work/apisupport.installer.maven/src/org/netbeans/modules/apisupport/installer/maven/actions/BuildInstallersAction.java:138: cannot access org.apache.maven.project.MavenProject [nb-javac] class file for org.apache.maven.project.MavenProject not found [nb-javac] String zipName = watcher.getMavenProject().getArtifactId() [nb-javac] ^ [nb-javac] 1 error [nbmerge] Failed to build target: all-apisupport.installer.maven Reproducible: Always Steps to Reproduce: 1. try to emerge dev-java/netbeans-apisupport-7.0 2. watch it fail
Created attachment 271155 [details] Build log
can't make it fail here. what version of maven do you have installed?
I have Maven 2.2.1 and 3.0 installed. I have tried with both as default (via eselect). I can emerge NetBeans without the api module but I get an exception trying to open a maven project: SEVERE [global] java.lang.ClassNotFoundException: org.sonatype.aether.transfer.TransferListener at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:262) Caused: java.lang.ClassNotFoundException: org.sonatype.aether.transfer.TransferListener starting from ModuleCL@7619cc1b[org.netbeans.modules.maven] with possible defining loaders null and declared parents [ModuleCL@54a9387[org.netbeans.modules.javahelp], ModuleCL@71b8b3bb[org.netbeans.modules.maven.indexer], ModuleCL@4013fba1[org.openide.actions], ModuleCL@616fdac[org.openide.awt], ModuleCL@734b84c7[org.openide.io], ModuleCL@5c4e2f0a[org.netbeans.modules.extexecution], ModuleCL@3362a63[org.netbeans.api.debugger], ModuleCL@55443800[org.netbeans.modules.maven.model], ModuleCL@4f682a53[org.netbeans.api.progress], ModuleCL@3041876[org.netbeans.modules.java.platform], ...27 more] at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:264) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) Caused: java.lang.NoClassDefFoundError: org/sonatype/aether/transfer/TransferListener at org.netbeans.modules.maven.NbMavenProjectFactory.loadProject(NbMavenProjectFactory.java:116) at org.netbeans.api.project.ProjectManager.createProject(ProjectManager.java:365) at org.netbeans.api.project.ProjectManager.access$300(ProjectManager.java:85) at org.netbeans.api.project.ProjectManager$2.run(ProjectManager.java:286) at org.netbeans.api.project.ProjectManager$2.run(ProjectManager.java:233) at org.openide.util.Mutex.readAccess(Mutex.java:330) at org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:233) at org.netbeans.modules.project.ui.OpenProjectList.fileToProject(OpenProjectList.java:1065) at org.netbeans.modules.project.ui.ProjectChooserAccessory.getProject(ProjectChooserAccessory.java:365) at org.netbeans.modules.project.ui.ProjectChooserAccessory.access$000(ProjectChooserAccessory.java:87) at org.netbeans.modules.project.ui.ProjectChooserAccessory$ProjectFileChooser.approveSelection(ProjectChooserAccessory.java:530) at org.netbeans.swing.dirchooser.DirectoryChooserUI$DirectoryHandler.handleDblClick(DirectoryChooserUI.java:2270) at org.netbeans.swing.dirchooser.DirectoryChooserUI$DirectoryHandler.mouseClicked(DirectoryChooserUI.java:2238) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253) at java.awt.Component.processMouseEvent(Component.java:6292) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at org.netbeans.swing.dirchooser.DirectoryChooserUI$8.processMouseEvent(DirectoryChooserUI.java:726) But maybe that should be filed under another bug?
I was also experiencing this... An update to dev-java/maven-bin-3.0.3 solved my error. Can you try this?
That did the trick indeed!
i just did some tests and it really builds only with maven-bin-3.0.3, with older versions it fails. fixed in netbeans-java-7.0.ebuild. thanks for reporting and for the hint.