Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven appassembler程序属性_Maven - Fatal编程技术网

Maven appassembler程序属性

Maven appassembler程序属性,maven,Maven,我正在使用maven appassembler插件创建一个可执行脚本,可以部署到服务器上。我看到这个插件支持命令行参数,但是我怎么设置-d属性呢?理想情况下,我能够为每个条目指定不同的-d值。e、 g <programs> <program> <id>one</id> <mainClass>com.foo.One</mainClass> <propOne>o

我正在使用maven appassembler插件创建一个可执行脚本,可以部署到服务器上。我看到这个插件支持
命令行参数
,但是我怎么设置-d属性呢?理想情况下,我能够为每个
条目指定不同的-d值。e、 g

<programs>
    <program>
        <id>one</id>
        <mainClass>com.foo.One</mainClass>
        <propOne>one</propOne>
    </program>
    <program>
        <id>prime-image-cache</id>
        <mainClass>com.foo.Two</mainClass>
        <propOne>foo</propOne>
        <propTwo>bar</propTwo>
    </program>
</programs>

一
com.foo.One
一
主映像缓存
com.foo.Two
福
酒吧

啊哈!不明显,但似乎有效

<program>
    <mainClass>com.mycompany.app.App</mainClass>
    <id>app</id>
    <jvmSettings>
        <extraArguments>
            <extraArgument>-Dtest=false</extraArgument>
            <extraArgument>-Dlog4j.properties=false</extraArgument>
        </extraArguments>
    </jvmSettings>
</program>

com.mycompany.app.app
应用程序
-Dtest=false
-Dlog4j.properties=false