maven jetty插件如何传递系统变量

时间:2013-08-29 08:57:47

标签: maven maven-jetty-plugin system-variable

如何使用jetty:run命令将系统变量传递给我的应用程序?
是否可以通过它:

mvn jetty:run -Dmy.variable=something

并在我的代码中使用它:

String myVariable = System.getProperty("my.variable");

1 个答案:

答案 0 :(得分:4)

mvn jetty:run -DcommandLineName=value

<plugin>
   <groupId>org.mortbay.jetty</groupId>
   <artifactId>maven-jetty-plugin</artifactId>
   <version>6.1.10</version>
   <configuration>
        <systemProperties>
            <systemProperty>
                <name>arg1</name>
                <value>${commandLineName}</value>
            </systemProperty>
        </systemProperties>
    </configuration>
</plugin>

有关详细信息,请参阅this