项目
dw(父类工程,定义各模块,指定模块依赖jar版本)
|------------------------------
|--da-core 核心代码
|
|--da-manage 后台管理,依赖da-core
|
|--da-api API接口,依赖da-api
|
|--da-demo API接口DEMO
通过maven命令:mvn clean package -Dmaven.test.skip 进行打包编译报错,错误信息如下:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project dw-manage: Compilation failure: Compilation failure:
[ERROR] /xxx.java:[16,39] 程序包com.xx..xxx不存在
程序包是da-core工程的包,解压编译的jar文件发现该jar本打包成了spring-boot的可执行jar,这不是我想要的结果。
原有的da-core包中maven插件配置如下:
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
调整后如下:
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <classifier>exec</classifier> </configuration> </plugin> </plugins> </build>
spring-boot工程打包编译时,会生成两种jar包,一种是普通的jar,另一种是可执行jar。默认情况下,这两种jar的名称相同,在不做配置的情况下,普通的jar先生成,可执行jar后生成,所以可执行jar会覆盖普通的jar。
相关推荐
赠送Maven依赖信息文件:seata-spring-boot-starter-1.3.0.pom; 包含翻译后的API文档:seata-spring-boot-starter-1.3.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:io.seata:seata-spring-boot-starter:1.3.0...
赠送Maven依赖信息文件:druid-spring-boot-starter-1.1.9.pom; 包含翻译后的API文档:druid-spring-boot-starter-1.1.9-javadoc-API文档-中文(简体)版.zip; Maven坐标:...
赠送Maven依赖信息文件:dynamic-datasource-spring-boot-starter-3.4.1.pom; 包含翻译后的API文档:dynamic-datasource-spring-boot-starter-3.4.1-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:...
赠送Maven依赖信息文件:mybatis-spring-boot-autoconfigure-1.3.2.pom; 包含翻译后的API文档:mybatis-spring-boot-autoconfigure-1.3.2-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.mybatis....
赠送Maven依赖信息文件:spring-boot-configuration-processor-2.6.3.pom; 包含翻译后的API文档:spring-boot-configuration-processor-2.6.3-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.spring...
赠送jar包:spring-boot-actuator-autoconfigure-2.3.12.RELEASE.jar; 赠送原API文档:spring-boot-actuator-autoconfigure-2.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-autoconfigure-2.3.12....
赠送Maven依赖信息文件:aliyun-sms-spring-boot-starter-2.0.2.pom; 包含翻译后的API文档:aliyun-sms-spring-boot-starter-2.0.2-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:io.springboot.sms:...
赠送Maven依赖信息文件:druid-spring-boot-starter-1.2.8.pom; 包含翻译后的API文档:druid-spring-boot-starter-1.2.8-javadoc-API文档-中文(简体)版.zip; Maven坐标:...
赠送Maven依赖信息文件:spring-boot-configuration-processor-2.5.6.pom; 包含翻译后的API文档:spring-boot-configuration-processor-2.5.6-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.spring...
赠送Maven依赖信息文件:dynamic-datasource-spring-boot-starter-3.4.1.pom; 包含翻译后的API文档:dynamic-datasource-spring-boot-starter-3.4.1-javadoc-API文档-中文(简体)版.zip; Maven坐标:...
赠送Maven依赖信息文件:druid-spring-boot-starter-1.1.10.pom; 包含翻译后的API文档:druid-spring-boot-starter-1.1.10-javadoc-API文档-中文(简体)版.zip; Maven坐标:...
赠送Maven依赖信息文件:oss-spring-boot-starter-1.0.3.pom; 包含翻译后的API文档:oss-spring-boot-starter-1.0.3-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:...
赠送Maven依赖信息文件:nacos-config-spring-boot-autoconfigure-0.2.7.pom; 包含翻译后的API文档:nacos-config-spring-boot-autoconfigure-0.2.7-javadoc-API文档-中文(简体)版.zip; Maven坐标:...
赠送Maven依赖信息文件:spring-boot-autoconfigure-2.0.6.RELEASE.pom; 包含翻译后的API文档:spring-boot-autoconfigure-2.0.6.RELEASE-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.spring...
jasypt-spring-boot-starter 3.0.5依赖的pom及jar
赠送Maven依赖信息文件:druid-spring-boot-starter-1.1.9.pom; 包含翻译后的API文档:druid-spring-boot-starter-1.1.9-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:...
赠送jar包:spring-boot-configuration-processor-2.3.12.RELEASE.jar; 赠送原API文档:spring-boot-configuration-processor-2.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-boot-configuration-processor-...
赠送Maven依赖信息文件:spring-boot-autoconfigure-2.3.12.RELEASE.pom; 包含翻译后的API文档:spring-boot-autoconfigure-2.3.12.RELEASE-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework....
java运行依赖jar包
java运行依赖jar包