La ruta debe include el nombre / error del proyecto y del recurso

He revisado un proyecto de maven en eclipse usando la opción:

Import > Maven > Check out Maven Projects from SCM 

Cuando bash build el proyecto usando:

 Project > Clean 

Obtengo los siguientes errores:

 Problems occurnetworking when invoking code from plug-in: "org.eclipse.core.resources". 

Stack trace:

 java.lang.IllegalArgumentException: Path must include project and resource name: / at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) at org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:2163) at org.eclipse.core.internal.resources.Container.getFolder(Container.java:222) at org.sonatype.m2e.mavenarchiver.internal.AbstractMavenArchiverConfigurator.mavenProjectChanged(AbstractMavenArchiverConfigurator.java:178) at org.sonatype.m2e.mavenarchiver.internal.AbstractMavenArchiverConfigurator.mavenProjectChanged(AbstractMavenArchiverConfigurator.java:170) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.mavenProjectChanged(ProjectConfigurationManager.java:905) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:732) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:855) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:279) at org.eclipse.m2e.core.internal.project.registry.MavenProjectManager.refresh(MavenProjectManager.java:58) at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:87) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 

Datos de session:

 eclipse.buildId=M20130204-1200 java.version=1.7.0_17 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Framework arguments: -product org.eclipse.epp.package.java.product Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.java.product 

No puedo ver ningún problema con la configuration. Otras personas han verificado este proyecto sin este error. No sé a qué se refiere cuando dice 'La ruta debe include …' ¿dónde puedo configurar esta ruta?

Esto fue causado por una variable de entorno definida localmente llamada $ BROOT, que se configuró en ~ / .bashrc, y luego fue recogido por maven pom.xml. La variable de entorno coloca el directory de salida del proyecto fuera del espacio de trabajo de eclipse, que no es como le gusta hacer las cosas a Eclipse.

La solución fue desarmar la variable de entorno. Esta es la razón por la que funciona en Windows porque Windows no sabría nada sobre ~ / .bashrc.