DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在
问题描述
springboot 项目打包(package)或安装到仓库(install)的时候报错:程序包com.futurescience.common.bean不存在 找不到公共包下的类,但是common包是已经install成功了。
install时候报错信息
conmmon包安装成功
解决方案
将父项目pom文件中的maven的打包插件从spring-boot-maven-plugin 修改成maven-compiler-plugin
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
</plugin>
</plugins>
</build>
<!-- <build>-->
<!-- <plugins>-->
<!-- <plugin>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-maven-plugin</artifactId>-->
<!-- <configuration>-->
<!-- <excludes>-->
<!-- <exclude>-->
<!-- <groupId>org.projectlombok</groupId>-->
<!-- <artifactId>lombok</artifactId>-->
<!-- </exclude>-->
<!-- </excludes>-->
<!-- </configuration>-->
<!-- </plugin>-->
<!-- </plugins>-->
<!-- </build>-->