您的位置:首页 > 编程语言 > Java开发

maven实践-通过mvn命令执行java

2013-06-05 16:20 399 查看
mvn exec命令可以执行项目中的main函数。

首先需要编译java工程:mvn compile

不存在参数的情况下:mvn exec:java -Dexec.mainClass="***.Main"

存在参数:mvn exec:java -Dexec.mainClass="***.Main" -Dexec.args="arg0 arg1 arg2"

指定运行时库:mvn exec:java -Dexec.mainClass="***.Main" -Dexec.classpathScope=runtime

也同样可以在maven的pom文件中指定在某个阶段执行,如(将在maven的test阶段执行):

view plaincopy
to clipboardprint?

<build>

<plugins>

<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>exec-maven-plugin</artifactId>

<version>1.1.1</version>

<executions>

<execution>

<phase>test</phase>

<goals>

<goal>java</goal>

</goals>

<configuration>

<mainClass>com.vineetmanohar.module.CodeGenerator</mainClass>

<arguments>

<argument>arg0</argument>

<argument>arg1</argument>

</arguments>

</configuration>

</execution>

</executions>

</plugin>

</plugins>

</build>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐