Obteniendo un error desconocido en la Línea 1 pom.xml
en Eclipse IDE. Funcionaba bien hasta ayer, pero de repente después de actualizar mi proyecto desde el maestro y después de arreglar los conflictos de fusión, aparece un "Error desconocido" en pom.xml. Excepto yo, ninguno de mis compañeros de equipo se enfrenta a este problema. También cambié el espacio de trabajo, eliminé el caché pero aún así no tuve suerte.
Estoy usando la base de datos h2 para este proyecto, a pesar de insertar valores en data.sql, no está recogiendo ningún valor e insertando en tablas de base de datos h2. Antes de este problema, estaba funcionando bien. Siento que se debe al problema en pom.xml, aunque no estoy seguro. Por favor ayuda
Eliminé el proyecto existente y tomé el último código del maestro. Después de eso, eliminó la carpeta .m2 debajo de los usuarios, incluida la carpeta del repositorio. Actualicé el proyecto y habilité la actualización forzada de instantáneas / lanzamientos, maven clean y maven build. Pero nada ayuda.
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.abc.roster</groupId>
<artifactId>spring-boot-roster-app</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>spring-boot-roster-app</name>
<description>Demo project for Spring Boot Roster</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.0.BUILD-SNAPSHOT</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<!-- <start-class>com.infosys.roster.SpringBootRosterAppApplication</start-class> -->
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<!--encryption lib -->
<dependency>
<groupId>org.jasypt</groupId>
<artifactId>jasypt</artifactId>
<version>1.9.2</version>
</dependency>
<dependency>
<groupId>org.jasypt</groupId>
<artifactId>jasypt-springsecurity3</artifactId>
<version>1.9.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<!-- <dependency> -->
<!-- <groupId>org.hibernate</groupId> -->
<!-- <artifactId>hibernate-core</artifactId> -->
<!-- <version>5.2.10.Final</version> -->
<!-- </dependency> -->
<!-- <dependency> -->
<!-- <groupId>io.springfox</groupId> -->
<!-- <artifactId>springfox-swagger2</artifactId> -->
<!-- <version>2.7.0</version> -->
<!-- <scope>compile</scope> -->
<!-- </dependency> -->
<!-- <dependency> -->
<!-- <groupId>io.springfox</groupId> -->
<!-- <artifactId>springfox-swagger-ui</artifactId> -->
<!-- <version>2.7.0</version> -->
<!-- <scope>compile</scope> -->
<!-- </dependency> -->
<!-- <dependency> -->
<!-- <groupId>io.springfox</groupId> -->
<!-- <artifactId>springfox-data-rest</artifactId> -->
<!-- <version>2.7.0</version> -->
<!-- </dependency> -->
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
</pluginRepository>
</pluginRepositories>
</project>
application.properties
server.port=
spring.h2.console.path=/h2
spring.h2.console.enabled=true
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.platform=h2
spring.datasource.initialization-mode=always
spring.jpa.hibernate.ddl-auto=update
spring.datasource.continue-on-error=true
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=false
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect
Debería eliminar el error desconocido en pom.xml y también debo poder completar valores en H2 db.
fuente
Respuestas:
responder de acuerdo con el estado actual
Este problema se solucionó:
respuesta obsoleta
Un cambio menos profundo que una degradación de Spring Boot
2.1.5.RELEASE
a2.1.4.RELEASE
sería degradar solo el complemento JAR de Maven afectado de3.1.2
a3.1.1
mientras exista este error:fuente
Para mí, cambié la etiqueta principal del pom.xml y lo resolvió cambiar 2.1.5 a 2.1.4 y luego Maven-> Actualizar proyecto
fuente
Según la sugerencia de @Shravani, en mi archivo pom.xml, cambié mi número de versión en el área de esto:
a esto:
Luego hice clic derecho en el proyecto e hice un 'Maven -> Actualizar proyecto ...'. Esto hizo que el problema desapareciera para mí.
fuente
Agregue 3.1.1 a propiedades como a continuación para solucionar el problema
Simplemente actualice el proyecto => haga clic derecho => Maven => Actualizar proyecto
fuente
Hay un error sobre Eclipse y spring-boot-starter-parent 2.1.5
"si el atributo de empaquetado de Maven es war, entonces no hay problema. El problema está en el tipo jar". Por lo tanto, también puede solucionar este problema cambiando el tipo de empaque.
fuente
Debe actualizar el conector m2e . Es un error conocido, pero hay una solución.
En Eclipse, haga clic en "Ayuda"> "Instalar nuevo software ..."
Aparece una ventana. En las ventanas "Instalar":
2a. En el cuadro de entrada "Trabajar con", ingrese la siguiente ubicación del sitio y presione Enter https://download.eclipse.org/m2e-wtp/releases/1.4/
2b. Aparece mucha información en el cuadro de entrada "Nombre". Seleccionar todos los elementos
2c. Haga clic en el botón "Siguiente".
Termina la instalación y reinicia Eclipse.
fuente
Actualicé los trajes de herramientas de primavera yendo
help
>check for update
.fuente
Si bien no puedo reproducir su error (como tampoco puede hacerlo ninguno de sus compañeros de equipo), tengo una sugerencia que podría ayudarlo.
¿Ha oído hablar de la marca de orden de bytes ? Como aparece en la línea 1, es un candidato probable para sus problemas. Tal vez cambió una configuración en algún lugar que de alguna manera conduce al error. Esta cita del artículo de Wikipedia es particularmente relevante, creo:
fuente
mismo problema para mí, el código original de la demostración de Spring Starter da un error desconocido en la línea 1:
Cambiar solo la versión de 2.1.6.RELEASE a 2.1.4.RELEASE soluciona el problema.
fuente
Para mí, cambié la etiqueta principal del pom.xml y lo resolvió
change 2.1.5 to 2.1.4
entoncesMaven-> Update Project
. también funcionó para mí.fuente
Para mí, cambiando pom.xml para el proyecto SpringBoot 2 de 2.1.6.RELEASE
a 2.1.4. LIBERACIÓN verificado y funciona
fuente
Obtuve este error en eclipse IDE versión 4.10, Spring boot 2.2.0.M4, cambió la versión de Spring boot a 2.2.0.M2 (después de muchas otras soluciones recomendadas y resolvió el error). Tal vez algo falte o esté roto en la última versión del módulo de proyecto de arranque Spring boot maven POM.
fuente
ser cambiado a
Y ese extraño error desconocido desapareció
fuente
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
bajo<properties>
etiqueta solucionó el problema.fuente
Solo necesita una última versión de la suite de herramientas Eclipse o Spring 4.5 y superior. Nada más. Actualice el proyecto y funciona.
fuente
Recibí el mismo error en la versión 3. Funcionó después de actualizar STS a la última versión: 4.5.1.RELEASE . No se requirió ningún cambio en el código o la configuración en el último STS.
fuente
siempre que se enfrente a este tipo de error, simplemente cambie la versión de lanzamiento como en mi caso muestra Error en 2.2.7 cambié a 2.2.6
Problema:
Solución:
fuente
Agregue <maven-jar-plugin.version> 3.1.1 </maven-jar-plugin.version> en la etiqueta de propiedad
resolución de problemas
https://medium.com/@saannjaay/unknown-error-in-pom-xml-66fb2414991b
fuente
Las siguientes acciones funcionaron para mí.
1.Vaya a Proyecto en la barra de herramientas -> Desmarcado "Construir automáticamente"
2.En Archivo POM, baje la versión de Spring-Boot a 2.1.4 RELEASE.
3. Haga clic con el botón derecho en el nombre del proyecto -> Seleccione Maven -> Haga clic en "Actualizar proyecto". -> Aceptar Espere hasta que se descargue toda la dependencia de maven (necesita Internet).
fuente