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

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

2013-07-01 09:52 477 查看
原文:http://ronghantao.blog.163.com/blog/static/18629326520119104235244/

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

2011-10-10 16:33:04|  分类:

持续集成 |  标签:maven学习  
|字号 订阅

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>  

参考:原文
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: