Maven执行外部jar文件

时间:2014-11-28 15:22:33

标签: maven

在我的项目中,我在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

1 个答案:

答案 0 :(得分:2)

试试这个:

<arguments>
    <argument>-f</argument>
    <argument>target/PROJECT-${project.version}-el6.myext</argument>
</arguments>