generate - generar ear maven eclipse
Eclipse Blue, Maven: la configuración del proyecto no está actualizada con pom.xml (8)
Estoy utilizando Eclipse Blue 10 y Maven 3 en mi entorno de desarrollo.
En general, importo proyectos de maven de SVN siguiendo la siguiente ruta:
File > Import> SVN > Checkout Projects from SVN
Luego importa todos los proyectos de maven:
Right click on imported project > Maven4MyEclipse> Existing Maven Projects
Tengo un módulo experto llamado ''project-ear'' y este módulo es para unir todas mis aplicaciones web en un solo oído.
Pero siempre que importe un módulo EAR como proyecto de eclipse, el eclipse indica el siguiente error en la pestaña "Problemas":
La configuración del proyecto no está actualizada con pom.xml. Ejecutar la actualización de la configuración del proyecto.
Cómo resolver este problema? No veo ninguna forma de "Ejecutar la actualización de la configuración del proyecto".
Por favor ayuda.
Pom.xml para el módulo EAR:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.company.xxx</groupId>
<artifactId>my</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<groupId>com.company.xxx.ear</groupId>
<artifactId>my-ear</artifactId>
<packaging>ear</packaging>
<name>my-ear</name>
<build>
<finalName>web-app</finalName>
<plugins>
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<version>2.5</version>
<configuration>
<modules>
<webModule>
<groupId>com.company.xxx.myweb</groupId>
<artifactId>my-web</artifactId>
<contextRoot>/txcs</contextRoot>
</webModule>
</modules>
<generateApplicationXml>true</generateApplicationXml>
<displayName>web-app</displayName>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>com.company.xxx.myweb</groupId>
<artifactId>my-web</artifactId>
<type>war</type>
<version>${project.version}</version>
</dependency>
</dependencies>
1- Haga clic en alt + F5
2- Aparecerá la pantalla Actualizar Proyecto Maven. Aquí, haga clic en agregar fuera de fecha
3- ok
A continuación funcionó para mí:
- Haga clic derecho en el proyecto.
- Vaya a ''Maven'' y haga clic en actualizar proyecto.
- Haga clic en Aceptar.
El siguiente proceso funcionó para mí:
- Haga clic derecho en el proyecto.
- Vaya a ''Maven'' y haga clic en actualizar proyecto.
- Haga clic en Aceptar.
Haga clic derecho en el explorador de proyectos y seleccione maven y seleccione actualizar proyecto.
Lo siento, no tengo el representante para agregar comentarios todavía. Sin embargo, Stonedsquirrel (arriba) tiene razón y su respuesta debe ser votada como correcta:
- Ve al explorador de paquetes
- Haga clic derecho en el proyecto
- Seleccione Maven / Update Project
Funcionó perfectamente para mí.
Los siguientes pasos funcionaron para mí:
- Cierra el proyecto en Eclipse.
- Borre el proyecto en Eclipse (pero no los contenidos).
- Vaya al proyecto en el sistema de archivos y elimine los archivos .classpath y .project.
- Vuelva a Eclipse e importe el proyecto como "proyecto maven existente".
Tengo este problema cuando actualizo Java de JRE System Library [JavaSE 1.6]
a JRE System Library [JavaSE 1.7]
.
Después de esto, se muestra el siguiente error en la vista Problemas Project configuration is not up-to-date with pom.xml. Run project configuration update
Project configuration is not up-to-date with pom.xml. Run project configuration update
.
Cambié la configuración del compilador en pom.xml. Anteriormente, el valor de source and target
valor source and target
es 1.6, lo cambié a 1.7
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
Para deshacerse de este problema, simplemente siga el proceso a continuación.
SOLUCIÓN: Right click on the project
-> Maven4MyEclipse
-> Update Project Configuration...
La siguiente imagen le muestra cómo hacerlo en MyEclipse IDE.
o
SOLUCIÓN: Haga clic derecho en el error en la vista Problemas -> haga clic en Quick Fix
La siguiente imagen le muestra cómo hacerlo en Eclipse IDE.
Tome una copia de seguridad del proyecto. 1-Eliminar el proyecto del espacio de trabajo. 2-Importar el proyecto. Instalación limpia de 3 mvn
Funciona bien en STS.