一、该问题的重现步骤是什么?
我在Biz工程里用到了mapStruct,配置了相应的pom,编译执行都没问题。但是Biz镜像打包推送的时候报一个错误。看了半天,无从下手,翼总有思路吗?
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>blade-service</artifactId> <groupId>org.springblade</groupId> <version>2.7.2.RELEASE</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>kxk-pms</artifactId> <name>${project.artifactId}</name> <version>${bladex.project.version}</version> <packaging>jar</packaging> <dependencies> <dependency> <groupId>org.springblade</groupId> <artifactId>blade-core-boot</artifactId> </dependency> <dependency> <groupId>org.springblade</groupId> <artifactId>blade-starter-swagger</artifactId> </dependency> <!--<dependency>--> <!--<groupId>org.springblade</groupId>--> <!--<artifactId>blade-starter-minio</artifactId>--> <!--</dependency>--> <!--<dependency>--> <!--<groupId>org.springblade</groupId>--> <!--<artifactId>blade-starter-qiniu</artifactId>--> <!--</dependency>--> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>2.5.6</version> </dependency> <dependency> <groupId>org.springblade</groupId> <artifactId>blade-core-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springblade</groupId> <artifactId>blade-core-auto</artifactId> <scope>provided</scope> </dependency> <!--新增的service api引用--> <dependency> <groupId>org.springblade</groupId> <artifactId>blade-dict-api</artifactId> <version>${bladex.project.version}</version> </dependency> <dependency> <groupId>org.springblade</groupId> <artifactId>kxk-apijson-pms-api</artifactId> <version>${bladex.project.version}</version> </dependency> <dependency> <groupId>org.springblade</groupId> <artifactId>kxk-pms-api</artifactId> <version>${bladex.project.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.springblade</groupId> <artifactId>kxk-cms-api</artifactId> <version>${bladex.project.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.springblade</groupId> <artifactId>blade-system-api</artifactId> <version>${bladex.project.version}</version> </dependency> <dependency> <groupId>org.springblade</groupId> <artifactId>blade-user-api</artifactId> <version>${bladex.project.version}</version> </dependency> <!--easyExcel工具类导入--> <dependency> <groupId>org.springblade</groupId> <artifactId>blade-starter-excel</artifactId> <version>${bladex.project.version}</version> </dependency> <!--mapstruct依赖--> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct</artifactId> <version>${org.mapstruct.version}</version> </dependency> <!--需要加这个,才能自动生成mapstuct的impl代码--> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-processor</artifactId> <version>${org.mapstruct.version}</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>com.spotify</groupId> <artifactId>dockerfile-maven-plugin</artifactId> <configuration> <username>${docker.username}</username> <password>${docker.password}</password> <repository>${docker.registry.url}/${docker.namespace}/${project.artifactId}</repository> <tag>${project.version}</tag> <useMavenSettingsForAuth>true</useMavenSettingsForAuth> <buildArgs> <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE> </buildArgs> <skip>false</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>1.8</source> <target>1.8</target> <annotationProcessorPaths> <!--这个是使用了lombok,需要加--> <path> <groupid>org.projectlombok</groupid> <artifactid>lombok</artifactid> <version>${lombok.version}</version> </path> <path> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-processor</artifactId> <version>${org.mapstruct.version}</version> </path> </annotationProcessorPaths> </configuration> </plugin> </plugins> </build> </project>
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
官方新品
- 热议问题
-
强制有些sql查主库
1
-
报文加密后端加密后传给前端,前端解密发现long类型的数据精度丢失
1
-
iot后台通过feign调用不到服务
1
-
variables.scss的@use引入冲突
1
-
cloud版本远程调用提示file文件名不存在
1
-
BladeX-biz 新建module后,启动报错:Failed to determine suitable jdbc url
1
-
powerjob执行任务状态是等待Worker接收,如何解决通讯问题
1
-
框架4.4.0版本的,现有的功能有支持直接获取远程调用抛出的异常提示吗?
1
-
bladex自定义认证模块
2
-
fegin 远程调用如何传递 BladeUser 到远程?
1
扫一扫访问 Blade技术社区 移动端