error m2e-wtp:/target/m2e-wtp/web-resources/META-INF / MANIFEST.MF (No hay tal archivo o directorio)


Uso m2e 1.2.0 y m2e-wtp 0.16.0, y ocasionalmente mi compilación Eclipse falla con el error:

<path>/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF (No such file or directory)

El problema se puede resolver temporalmente haciendo un Maven->Update project..., pero el error volverá después de un tiempo. No estoy seguro de cuál es exactamente el gatillo....

¿Alguna sugerencia sobre cómo solucionar el problema de forma permanente?

[Edit] Descubrí que el problema se desencadena cuando compilo el proyecto externamente usando la línea de comandos Maven directamente. Esto eliminará el MANIFIESTO predeterminado.MF ese m2e-wtp se genera, y aparentemente no se regenera hasta que haces una reconstrucción en Eclipse.

 65
Author: Jelle van Geuns, 2013-02-02

17 answers

Versiones de Eclipse anteriores a Luna

No estoy seguro de si esto es lo mejor que puede hacer, pero seguí las instrucciones mencionadas aquí con respecto a deshacerse de la carpeta de recursos web generados automáticamente y esto parece también resolver el problema con el MANIFIESTO que falta.MF:

  • solo en su proyecto: haga clic derecho en el proyecto > Propiedades > Maven > WTP: marque "Habilitar Configuración específica del proyecto" y desmarque " Maven Archiver generates archivos bajo el directorio de compilación "
  • en todo el espacio de trabajo : Ventana > Preferencias > Maven > WTP: desmarque "Maven Archiver genera archivos bajo el directorio de compilación"

En realidad generamos nuestras entradas de manifiesto como parte del plugin maven-war cuando realmente queremos empaquetar/construir el proyecto, pero no creo que m2e-wtp use esto. En cualquier caso, el archivo de manifiesto es irrelevante para nosotros en la compilación que m2e-wtp crea para su uso dentro eclipsar.

Eclipse Luna y posteriores

Para Eclipse Luna tienes que ir:

Preferencias > Maven > Integración Java EE y desmarque "Maven Archiver genera archivos bajo el directorio de compilación".

Eclipse Luna no tiene la ruta en las propiedades del proyecto y la sección WTP

 94
Author: cosjav,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-20 21:16:45

Esta solución funciona para mí Haga clic derecho en el proyecto Properties > Propiedades Ma> Maven Integration > Integración con Java EE Integration > marque habilitar la configuración específica del proyecto y deshabilitar Maven archiver genera archivos

 31
Author: VijayaKumar Thangavel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-28 07:31:13

Intenta seleccionar tu proyecto y límpialo usando el menú:

Proyecto > Limpiar

Luego actualiza tu pom.XML. Eso funcionó para mí .

 22
Author: Mehdi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-12 04:49:19

Prueba Eclipse - > Proyecto - > Limpiar

Luego haga clic derecho en Su proyecto Team > Equipo Share > Compartir Proyecto SV > SVN Choose > Elija su svn y ok

Todo debe ser resuelto

 6
Author: user3000942,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-06 06:12:49

En tu pom.archivo xml compruebe lo siguiente,

<build>
<finalName>Write a file name which is Your Maven Buid Name</finalName>
</build>
 3
Author: Vivek Gondliya,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-01 13:48:53

Haga clic derecho en Su Proyecto, vaya a propiedades y luego a Facetas del proyecto, ahora vaya a la pestaña Tiempo de ejecución a la derecha y seleccione el servidor y haga clic en aplicar, el mensaje de error desaparecería.

 3
Author: sunny,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-19 11:53:59

Manifiesto.mf se destruye cuando intentamos hacer maven build usando mvn clean install. Si no queremos destruir el manifiesto.archivo mf, simplemente ingrese el comando mvn install en el símbolo del sistema.

Y si nos perdimos el manifiesto.archivo mf, podemos generar desmarcando y marcando la opción "Maven archiver genera archivos bajo el directorio de compilación" en la integración maven - JAVA EE como dijiste.

 2
Author: Nagappan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-18 07:31:24

Limpiar todos los proyectos resolverá este problema.

 2
Author: Dev Kashyap,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-25 19:35:10

Haga clic derecho en proyecto > propiedades > maven > actualizar proyecto > seleccionar las tres últimas opciones > haga clic en aceptar

Hecho. Me funcionó

 2
Author: Shubham Gupta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-27 04:35:52

Reemplazar manen por una instalación externa lo resolvió para mí.
Ventana - > Preferencias - > [buscar maven en el cuadro de búsqueda] - > Instalación Agregue una instalación externa completa de maven y seleccione su casilla de verificación. aplicar y reiniciar.

 0
Author: ozma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-25 06:06:42

Limpiar el proyecto no hizo el truco,había 2 frascos externos que se agregaron a la ruta de construcción eliminándolos y moviéndolos dentro de pom.xml realmente solucionó el problema para mí.

 0
Author: war_Hero,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-28 09:54:33

Uso eclipse Luna y encuentro inútil habilitar la configuración específica del proyecto. Finalmente, encontré el archivo configure org.eclipsar.m2e. wtp.prefs en proyecto .configuración y cambiar la configuración " org.eclipsar.m2e. wtp.enableM2eWtp = true". Funciona después de que maven construya el proyecto. Espero que esto sea ayuda a la gente se encuentra con el mismo caso que yo. : D

 0
Author: user3655479,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-06 05:43:01

Para Marte Eclipse:

Vaya a: Ventana > Preferencia > Marven > Integración de Java EE

Desmarque Marven Archiver genera archivos bajo el directorio de compilación.

Funciona

 0
Author: Ricardo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-16 13:44:43

Para asegurarse de que los recursos se actualizan correctamente, a medida que maven limpia el destino, puede configurar maven build para actualizar automáticamente el proyecto + carpeta de destino, etc.,.

Marque la opción para actualizar automáticamente los recursos en su maven build

 0
Author: kisna,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-07 04:14:05

En mi caso (Eclipse Neon), habilité Maven Archiver genera archivos en el directorio de compilación

 0
Author: eeadev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-28 13:42:32

M2e-wtp plugin podría generar un MANIFIESTO casi vacío.MF en la carpeta/target / m2e-wtp / web-resources / META-INF, no importa donde colocas el MANIFIESTO real.MF echa un vistazo a la consola de administración de Virgo. Simplemente navegue por la categoría "paquetes" del paquete. Vas a vea qué paquetes se están importando y exportando DE VERDAD.

Así que lo que puedes hacer es copiar el MANIFIESTO.MF al directorio/VIR VIRGO_BASE/stage/BUND BUNDLE_WEBAPP / META-INF y pulse "redeploy" en Vista del servidor de Eclipse.

 -1
Author: shijumax,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-02-02 08:08:33

Justo debajo de la línea anterior, estaba recibiendo una información adicional que decía " Fuera de sincronización" Solo corrí proyecto limpio "mi proyecto" y bingo, funcionó para mí..

 -2
Author: mitesh keswani,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-28 13:50:09