Solon 编译打包怎样保持参数名不变?
1、Java 项目
- Java maven 项目
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<compilerArgument>-parameters</compilerArgument>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
- Java gradle 项目
compileJava {
options.encoding = 'UTF-8'
options.compilerArgs << "-parameters"
}
2、Kotlin 项目
- kotlin maven 项目
<plugin>
<artifactId>kotlin-maven-plugin</artifactId>
<groupId>org.jetbrains.kotlin</groupId>
<version>${kotlin.version}</version>
<configuration>
<args>
<arg>-java-parameters</arg>
</args>
</configuration>
</plugin>
- Kotlin gradle 项目
在 build.gradle 的 compileKotlin 配置:
compileKotlin {
kotlinOptions {
jvmTarget = '1.8'
javaParameters = true //保持参数名不变
}
}