Obtendo erro desconhecido na Linha 1 no pom.xml
IDE Eclipse. Estava funcionando bem até ontem, mas de repente depois de atualizar meu projeto do master e depois de corrigir os conflitos de mesclagem, obtive "Erro desconhecido" em pom.xml. Exceto eu, nenhum dos meus companheiros de equipe está enfrentando esse problema. Eu também mudei o espaço de trabalho, excluí o cache, mas ainda sem sorte.
Estou usando o banco de dados h2 para este projeto, apesar de inserir valores em data.sql, ele não está pegando nenhum valor e inserindo em tabelas h2 DB. Antes desse problema, estava funcionando bem. Acho que é devido ao problema em pom.xml, mas não tenho certeza. Por favor ajude
Excluí o projeto existente e peguei o código mais recente do mestre. Depois disso, excluiu a pasta .m2 em usuários, incluindo a pasta de repositório. Eu atualizei o projeto e habilitei a atualização forçada de snapshots / releases, maven clean e maven build. Mas nada ajuda.
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
Devo remover o erro desconhecido em pom.xml e também devo ser capaz de preencher valores em H2 db.
fonte
Respostas:
responder de acordo com o status atual
Este problema foi corrigido:
resposta obsoleta
Uma mudança menos profunda do que um downgrade do Spring Boot
2.1.5.RELEASE
para2.1.4.RELEASE
seria fazer o downgrade apenas do plug - in Maven JAR afetado de3.1.2
para3.1.1
enquanto este bug existir:fonte
Para mim eu mudei na tag pai do pom.xml e resolveu mudar 2.1.5 para 2.1.4 e então Maven-> Atualizar Projeto
fonte
Seguindo a sugestão de @Shravani, no meu arquivo pom.xml, mudei o número da minha versão na área:
para isso:
Eu então cliquei com o botão direito no projeto e fiz um 'Maven -> Atualizar projeto ...'. Isso fez o problema desaparecer para mim.
fonte
Adicione 3.1.1 nas propriedades como abaixo para corrigir o problema
Basta atualizar o projeto => clique com o botão direito => Maven => Atualizar projeto
fonte
Há um bug sobre Eclipse e spring-boot-starter-parent 2.1.5
"se o atributo de embalagem maven for war, não há problema. O problema está no tipo jar." Portanto, você também pode corrigir esse problema alterando o tipo de embalagem.
fonte
Você deve atualizar o conector m2e . É um bug conhecido, mas há uma solução
No Eclipse, clique em "Ajuda"> "Instalar novo software ..."
Aparece uma janela. Na janela "Instalar":
2a. Na caixa de entrada "Trabalhar com", insira o próximo local do site e pressione Enter https://download.eclipse.org/m2e-wtp/releases/1.4/
2b. Aparece muitas informações na caixa de entrada "Nome". Selecione todos os itens
2c. Clique no botão "Próximo".
Conclua a instalação e reinicie o Eclipse.
fonte
Eu atualizei os conjuntos de ferramentas de mola indo
help
>check for update
.fonte
Embora eu não possa reproduzir seu erro (como nenhum de seus companheiros de equipe pode), tenho uma sugestão que pode ajudá-lo.
Você já ouviu falar da Marca de Ordem de Byte ? Como aparece na linha 1, é um candidato provável para seus problemas. Talvez você tenha alterado uma configuração em algum lugar que, de alguma forma, leve ao erro. Esta citação do artigo da Wikipedia é particularmente relevante, eu acho:
fonte
mesmo problema para mim, o código original da demonstração do Spring Starter apresenta um erro desconhecido na linha 1:
Alterar apenas a versão de 2.1.6.RELEASE para 2.1.4.RELEASE corrige o problema.
fonte
Para mim eu mudei na tag pai do pom.xml e resolveu
change 2.1.5 to 2.1.4
entãoMaven-> Update Project
. funcionou para mim também.fonte
Para mim, alterando pom.xml para o projeto SpringBoot 2 de 2.1.6.RELEASE
a 2.1.4.RELEASE verificado e funciona
fonte
Recebi este erro no Eclipse IDE versão 4.10, Spring boot 2.2.0.M4, alterei a versão Spring boot para 2.2.0.M2 (depois de muitas outras soluções recomendadas e resolveu o erro). Talvez algo faltando ou quebrado na versão mais recente do módulo de projeto do Spring boot starter maven POM.
fonte
para ser alterado para
E aquele estranho erro desconhecido desapareceu
fonte
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
sob a<properties>
tag corrigiu o problema.fonte
Você só precisa de um conjunto de ferramentas Eclipse ou Spring 4.5 ou superior mais recente. Nada mais. Projeto de atualização e funciona
fonte
Eu estava recebendo o mesmo erro na versão 3. Funcionou depois de atualizar o STS para a versão mais recente: 4.5.1.RELEASE . Nenhuma mudança no código ou configuração no STS mais recente foi necessária.
fonte
sempre que você enfrentar este tipo de erro simplesmente mude a versão de lançamento como No meu caso está mostrando Erro em 2.2.7 mudei para 2.2.6
Problema:
Solução:
fonte
Adicione <maven-jar-plugin.version> 3.1.1 </maven-jar-plugin.version> na tag de propriedade
resolver problema
https://medium.com/@saannjaay/unknown-error-in-pom-xml-66fb2414991b
fonte
As seguintes ações funcionaram para mim.
1. Vá para Projeto na barra de ferramentas -> Desmarcado "Construir Automaticamente"
2. No arquivo POM, faça o downgrade da versão do spring-boot para 2.1.4 RELEASE.
3. Clique com o botão direito do mouse no nome do projeto -> Selecione Maven -> Clique em "Atualizar projeto". -> OK Espere até que todas as dependências do maven sejam baixadas (precisa de internet).
fonte