java - ant 将所有参数传递给 java 任务

标签 java ant command-line parameters

有没有办法将所有 ant 命令行参数作为属性传递给 java 任务?

例如: ant -Dprop1=value1 -Dprop2=value2 ... -file build.xml myTarget

    <target name="myTarget">
    <java classname="MyClass">
     <sysproperty ... all properties>
    </java>
    </target>

因此启动的 jvm 将具有从 ant 命令行传递的所有属性。

谢谢

最佳答案

试试这个:

<java ...>
    <syspropertyset>
        <propertyref regex=".*"/>
    </syspropertyset>
</java>

关于java - ant 将所有参数传递给 java 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8659403/

相关文章:

java - 如何在android中获取SdCard路径?

java - 将域对象与业务逻辑结合起来

android - 在 linux 下从 jenkins 构建 android 项目 - 构建失败,找不到导入的 build.xml

运行ant时出现java.lang.NoClassDefFoundError

bash - 使用命令行为现有 perforce 工作区创建新映射

go - 如何使用 cobra 在 Go CLI 中设置所需的子命令

mysql - 将 .my.cnf 给 mysql 命令行

java - Bash 变量扩展导致 Java 命令行中断

java - 接口(interface)的部分实现

java - apache ant - 没有指定源文件和包