是一个多模块 maven 项目
父项目的 pom.xml 如下
<groupId>org.example</groupId>
<artifactId>parent</artifactId>
<version>1.0-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.5</version>
</parent>
<modules>
<module>submodule</module>
</modules>
子项目 pom.xml
<parent>
<artifactId>parent</artifactId>
<groupId>org.example</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>submodule</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
</dependencies>
现在 mvn compile 报错, 说 spring-boot-starter-web 没有指定 version, 但 spring-boot-starter-actuator 却没有问题.
有铁子知道原因么?
PS: 结贴, 找到原因了...
1
iddddg 2021-07-02 17:20:20 +08:00
想知道啥原因
|
2
qwerthhusn 2021-07-02 17:24:34 +08:00 1
终贴,你起码把原因说一下啊?!!
起码后面其他人万一碰到了,也能有类似的解决经验 |
3
starxg 2021-07-02 19:06:25 +08:00 via iPhone
或许还没轮到 spring-boot-starter-actuator
|
4
lonenol 2021-07-02 19:11:15 +08:00
@qwerthhusn 肯定在子目录里执行 mvn compile 了呗
|
5
JasonLaw 2021-07-03 08:22:33 +08:00 via iPhone
自己提出一个问题,然后说已经解决了,又不说是怎么解决的。唉🤕
|
6
asanelder OP @iddddg #1
@qwerthhusn #2 @starxg #3 @lonenol #4 @JasonLaw #5 哈哈, 不好意思, 铁子们 原因是俺大意了啊~~~~ 其实是在父 pom 中, 不小心声明了 <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> </dependencyManagement> 所以, 在 submodule 就说 version 没有指定, 而 spring-boot-starter-actuator 并没有声明... |