java - 如何将环境变量传递给proguard maven插件?
问题描述
我正在配置我的项目的 pom 以包含proguard plugin。我需要将一些环境变量传递给 proguard 配置文件。我知道如果我将 Java 系统属性传递给 proguard 的 jvm,我可以评估它。所以问题是,如何将 Java 系统属性传递给 proguard maven 插件?
解决方案
简单地为运行 maven 的 java 提供系统变量最好的方法是使用带有“jvm.config”文件的“.mvn”文件夹。
.mvn
jvm.config
pom.xml
在 jvm.config 中,您可以设置任何系统变量,这对 maven 是可见的,例如:
-Xmx1024m -Duser.language=en
PS 对于此功能,您至少需要 maven 版本 3.3.1: https ://maven.apache.org/docs/3.3.1/release-notes.html (JVM 和命令行选项)
推荐阅读
- php - 永久链接字段在基本 Instagram API 中不起作用
- java - 无法使用 KlassMaster 混淆 jar - Kotlin 问题
- sql - 从表中的特定行插入计算数据并将其移动到 SQL Server 中另一个表的特定行中
- android - Cordova Vue 显示黑屏已发布 APK
- reactjs - 预期变量声明
- javascript - 选项选择的文本和 val 无法在动态行中找到
- ioctl - CentOS8 中带有 Atheros 的设备 SIOCGIWRANGE 的不适当 ioctl
- javascript - 如何从当前应用程序从我的 javascript 转到另一个应用程序的 views.py
- javascript - 邮递员检查响应值是否大于或等于另一个值
- xml - Qt 5.15.1 中的 QXmlStreamWriter