maven实践-通过mvn命令执行java
2013-07-01 09:52
477 查看
原文:http://ronghantao.blog.163.com/blog/static/18629326520119104235244/
持续集成 | 标签: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>
参考:原文
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>
参考:原文
相关文章推荐
- maven实践-通过mvn命令执行java
- maven执行打包命令(mvn package)是出现Java heap space错误的解决方法(windows环境)
- eclipse中如何通过maven插件执行mvn命令
- maven 执行mvn package/clean命令出错
- 执行maven命令 Error: JAVA_HOME is not defined correctly executing maven
- 命令行执行maven命令提示 JAVA_HOME is set to an invalid directory
- 通过java代码实现dos环境下多条命令的执行
- java通过telnet执行命令
- java通过telnet执行命令操作远程机器 之方式二
- 纯Java通过SSH执行Linux命令的方法及代码
- maven 常用命令 mvn 发布可执行jar包
- 通过Java代码执行shell命令/脚本
- Java通过生成bat文件执行命令提示行
- java项目对应的jar文件通过命令接收参数并且执行
- java调用cmd执行maven命令
- java通过ssh2远程连接计算机并执行linux命令的方法(转)
- java调用cmd执行maven命令
- java命令执行打好的jar包,maven的jar包形式
- 关于系统默认JDK1.8, 但是使用Maven 的mvn -version命令时发现Java版本为其他解决办法
- java通过telnet执行命令