2011-02-23 90 views
4

如何指定vm選項(如-javaagent)以啓動jetty,還是僅通過MAVEN_OPTS變量可用?我需要它來啓用加載時間編織方面。這個插件似乎不起作用。如何將vm選項添加到jetty?

<plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>exec-maven-plugin</artifactId> 
      <version>1.1</version> 
      <executions> 
       <execution> 
        <goals> 
         <goal>exec</goal> 
        </goals> 
       </execution> 
      </executions> 
      <configuration> 
       <executable>maven</executable> 
       <arguments> 
        <argument>-javaagent:path\to\org\aspectj\aspectjweaver\1.6.10\aspectjweaver-1.6.10.jar</argument> 
       </arguments> 
      </configuration> 
     </plugin> 

可能是它可以通過碼頭,插件來實現,但其標籤systemProperties說,

不會覆寫已在命令行或由JVM

設置系統屬性

這是什麼意思?

回答

0

你可以嘗試添加一些像這樣 -javaagent:%PATH_TO_AGENT%\彈簧劑-2.5.6.jar 到JAVA_OPTS

+0

但它仍然是工作站屬性,而不是項目 – 2011-02-23 12:44:58

+1

HM,確定...您可以嘗試使用** exec-maven-plugin **來設置VM參數。其他選擇 - 使用** MAVEN_OPTS **(但它也是系統範圍的,但僅限於maven) – Dmytro 2011-02-24 07:59:20