Java 项目中启用spring boot maven插件的类不能导入到其他模块
我有一个Spring引导模块,其中包含Spring引导应用程序类Java 项目中启用spring boot maven插件的类不能导入到其他模块,java,spring-boot,Java,Spring Boot,我有一个Spring引导模块,其中包含Spring引导应用程序类(WebServiceApplication.java): 此模块的pom.xml包含spring boot maven插件: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>
(WebServiceApplication.java)
:
此模块的pom.xml包含spring boot maven插件:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.4.4</version>
</plugin>
</plugins>
</build>
集成测试模块依赖于包含WebServiceApplication的模块(并且具有springbootmaven插件)
com.mypackage
网状物
它在IntelliJ中运行良好。但是,如果我在控制台中运行mvn clean install
,它会抱怨找不到WebServiceApplication
不过,如果我注释掉SpringBootMaven插件,它就可以工作了
有人能告诉我是什么原因导致了它,以及我如何在不评论SpringBootMaven插件的情况下让它工作吗
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.4.4</version>
</plugin>
</plugins>
</build>
@SpringBootTest(classes = WebServiceApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class MyControllerTest {
....
}
<dependency>
<groupId>com.mypackage</groupId>
<artifactId>web</artifactId>
</dependency>