我正在做一个多剂量项目。其中一些是sring-boot应用程序。 我对正在工作和正在编译的Mudeole之间有依赖性。 尝试构建项目后,我无法在其中一个模块中失败,说我的一项服务中不存在包装。
我在项目B pom中添加了
<dependency>
<groupId>com.project.a</groupId>
<artifactId>project-a</artifactId>
<version>1.0</version>
</dependency>
然后我在主类 @ComponentScan 中添加了相关服务:
@ComponentScan({
"com.project.a.services"
})
public class ProjectBApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(ProjectBApplication .class, args);
}
}
然后使用项目服务将类上的错误点构建为:
@Autowired
private PrjectAService service;
我构建的erorr看起来像这样:
[错误] /projects/src/main/java/com/project/b/services/ServiceB.java:[6,30]包com.project.a.services不存在 [错误] /projects/src/main/java/com/project/b/services/ServiceB.java:[39,13]找不到符号
但这没有任何意义。我的项目正在编译,当我使用IDEA运行该项目时,一切运行正常