在我的项目中,我在main / resources中有一个名为validator.jar的.jar文件。
我想通过运行此.jar文件来验证我使用的包,并使用maven。
到目前为止我尝试的是:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<id>default-cli</id>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>src/main/resources/validator.jar</executable>
<arguments>
<argument>-f target/PROJECT-${project.version}-el6.myext</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>
这会运行jar,但似乎没有接受参数。
命令行上的应该看起来像这样(这样可行):
java -jar -f target/PROJECT-1.0-el6.myext
答案 0 :(得分:2)
试试这个:
<arguments>
<argument>-f</argument>
<argument>target/PROJECT-${project.version}-el6.myext</argument>
</arguments>