目录

Maven打包保留参数名称

记录一下,主要是多Maven模块

在SpringBoot+Mybatis中,如果在编译时带上了 -parameters 那么可以不用@Param注解给变量指定名称,因为在编译时保留了变量的名称,在IDE中可以配置。

在打包时需要在Maven中配置才可以保留,在 pom 中如下

xml 复制代码
<build>
	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>   
			<artifactId>maven-compiler-plugin</artifactId>  
			<version>3.8.1</version> 
			<configuration>
			   	<!-- 保留参数名称编译 -->
                <compilerArgs>
                    <arg>-parameters</arg>
                </compilerArgs>
               </configuration>
		</plugin>
	</plugins>
</build>

在多模块中也需要每一个模块都加上,不过如果有父模块的话在父pom中这样配置就行了

xml 复制代码
<build>
	<pluginManagement>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>   
				<artifactId>maven-compiler-plugin</artifactId>  
				<version>3.8.1</version> 
				<configuration>
				   	<!-- 保留参数名称编译 -->
	                <compilerArgs>
	                    <arg>-parameters</arg>
	                </compilerArgs>
	               </configuration>
			</plugin>
		</plugins>
	</pluginManagement>
</build>
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
hp.puppy15 分钟前
kali下maven 的安装与配置
java·maven
碎梦归途15 分钟前
23种设计模式-创建型模式之工厂方法模式(Java版本)
java·设计模式·工厂方法模式
放情22 分钟前
关于k8s的部署
java·docker·kubernetes
August_._28 分钟前
【JavaWeb】详细讲解 HTTP 协议
java·网络·网络协议·http
zru_960233 分钟前
Java Stream流之GroupBy的用法
java·开发语言
shangxianjiao34 分钟前
Javaweb后端 maven高级 maven聚合
java·maven·springboot·springcloud·聚合
艾露z35 分钟前
Vert.x学习(五)—— SockJS,搭建客户端,与后端服务器进行通信
java·前端·后端·学习·web
Vesan,39 分钟前
C++ static的使用方法及不同作用
java·jvm·c++
一个处女座的暖男程序猿1 小时前
Mysql的锁有哪些
java
XU磊2601 小时前
Java 工厂设计模式详解:用统一入口打造灵活可扩展的登录系统----掌握 Spring 源码的基础第一步
java·设计模式