0
我正在使用maven exec插件來運行我的項目。我的項目有一個使用嵌入式Jetty運行應用程序的Start類。 POM的正常部分對碼頭的依賴被標記爲「提供」,因爲我不想在最終的WAR中使用它。Maven exec:exec - 需要額外的插件類路徑元素
如何告訴exec插件在運行mvn exec:exec
時將下面的2個罐子添加到類路徑中? executableDepedency
元素不會將其添加到類路徑中。目前,類路徑是未標記爲test
或provided
的所有依賴關係罐。
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.5.0</version>
<executions>
<execution>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executableDependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<version>${jetty.version}</version>
</executableDependency>
<executableDependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-management</artifactId>
<version>${jetty.version}</version>
</executableDependency>
<executable>java</executable>
<arguments>
<argument>-classpath</argument>
<classpath />
<argument>net.mikeski.Start</argument>
</arguments>
</configuration>
</plugin>