/ / jar no se encuentra en el error pom.xml pero generalmente no está incluido - java, spring

el tarro no se encuentra en el error pom.xml pero generalmente no está incluido - java, spring

Estoy trabajando en un programa muy básico en primavera. Este es un fragmento de mi pom.xml

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>

Este es el error que estoy recibiendo:

[ERROR] "dependencies.dependency.version" para org.springframework.boot: spring-boot-starter: falta el archivo jar. [ERROR] "dependencies.dependency.version" para org.springframework.boot: spring-boot-starter-mail: falta el archivo jar. [ERROR] "dependencies.dependency.version" para org.springframework.boot: spring-boot-starter-test: falta el archivo jar.

Entiendo que esto se debe a que mis dependencias notener una sección <versión>. Sin embargo, en todas las demás aplicaciones java en las que he trabajado, incluida la que estoy haciendo referencia en este momento, las versiones de estas dependencias básicas nunca se incluyen. ¿Hay algo más en mi pom que se supone que debo incluir de antemano, que puede incluirse en los archivos a los que me refiero pero no el que he creado desde cero? Si no, ¿cómo funcionan sin la versión incluida en sus dependencias pom? Además, ¿cómo haría para encontrar la versión para estas dependencias básicas?

Respuestas

2 para la respuesta № 1

Agregue la dependencia de Spring Starter Web Maven en Pom.xml

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.5.7.RELEASE</version>
</dependency>

Como Spring descarga la última versión de la dependencia, no tenemos que declarar explícitamente.