4

Maven Jettyプラグインによって開始されたプロセスは、指定した環境変数を無視しているようです。これまでのところ、次のようなコマンドラインから変数を追加してみました。

set myvariable=1

また、MAVEN_OPTS変数に「-Dmyvariable=1」のようなものを追加してみました。

何も役に立ちません。
明確にするために、変数をMavenではなく、結果のプロセスに渡す必要があります。つまり、jettyサーバーに直接渡す必要があります。

4

1 に答える 1

3

プラグインの構成でsystemPropertiesセクションを指定する必要があります。

<project>
  ...
  <plugins>
    ...
      <plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>maven-jetty-plugin</artifactId>
        <configuration>
         ...
         <systemProperties>
            <systemProperty>
              <name>myvariable</name>
              <value>1</value>
            </systemProperty>
            ...
         </systemProperties>
        </configuration>
      </plugin>
  </plugins>
</project>
于 2012-10-19T22:21:52.343 に答える