17

He configurado todas las dependencias en mi pom.xml a través de maven. Cuando dé la orden mvn install me sale el siguiente error:Resolver el problema del complemento maven: 'Imposible cargar mojo'

[INFO] Internal error in the plugin manager executing goal 'org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test': Unable to load the mojo 'org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test' in the plugin 'org.apache.maven.plugins:maven-surefire-plugin'. A required class is missing: org/apache/maven/surefire/util/NestedCheckedException org.apache.maven.surefire.util.NestedCheckedException

¿Cómo puedo resolver este problema?

+1

¿Podría pasar la pom aquí para poder seguir la explicación? De lo contrario, solo podríamos echarle un vistazo a nuestra bombilla de vidrio. .. – khmarbaise

Respuesta

22

Parece que está experimentando este problema: SUREFIRE-85.

La causa más probable parece ser archivos jar corruptos en su repositorio local. Intente borrar todos los archivos jar maven de su repositorio local. Elimine todo de <your-home-directory>/.m2/repository/org/apache/maven y vuelva a ejecutar la compilación.

Además, asegúrese de estar utilizando una versión estable y actualizada de Maven.

+4

+1, tuve este problema y limpiar el repositorio local (de hecho, solo eliminé el subdirectorio "org") funcionó para mí. – mikera

+1

Tuvimos un problema similar pero no el mismo en nuestro servidor de Jenkins CI. Las compilaciones estaban bien (incluso con pruebas) pero los informes de surfire fallaron con 'InvocationTargetException' causada por' NoClassDefFoundError' causada por 'ClassNotFoundException' todo esto terminó después de muchas más líneas con' MojoExecutionException: Error al iniciar el fork, verificar salida en log' - limpiar 'repository' en el servidor de CI de hecho ayudó (limpiar solo el espacio de trabajo del proyecto no fue suficiente). Muchas gracias por esta respuesta. – virgo47

+1

Gracias del futuro. Acabo de tener esto en un proyecto empresarial fresco maven en netbeans y estaba desconcertado. –

2

Acabo de tener este problema y al eliminar el directorio org y reconstruir esto resolvió el problema.

0
Using: Maven 3.0.5 required surefire:>2.10. 2.10 failed: 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project robot-arm: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test failed: A required class was missing while executing org.apache.maven.plugins:maven-surefire-plugin:2.10:test: org/apache/maven/surefire/util/NestedCheckedException 

2,11 obras. 2.17 funciona.

0

Solucioné actualizar el enchufe en la versión en mi pom.xml 1,17 fallidos 1.30.1 Aceptar

1

llegué "incapaz de exe mojo" error cuando construyo un proyecto Maven (JAVA), me di cuenta de que tampoco pude obtener la ruta JAVA_HOME que agregué en mi archivo .batch_profile, manualmente exporté el problema de inicio de JAVA resuelto. parece que en muchos casos podría ocurrir este problema de compilación, pero verificar la variable env del sistema podría ayudar ... David

Cuestiones relacionadas