打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
maven exec:java
     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>   
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
在maven工程里运行java main方法
浅谈java 中构建可执行 jar 包的几种方式(引用)
VSCode搭建Java开发运行环境
maven学习笔记
Jetty学习总结
Maven与Spring Boot的profile功能集成
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服