zoukankan      html  css  js  c++  java
  • How to run Java main class and pass application arguments in Maven?

    原文: http://www.logicbig.com/how-to/maven/mvn-java-exec-args/

    ---------------------------------------

    Command line syntax for running Java main class and pass application arguments in Maven:

    mvn compile -Dexec.mainClass="com.logicbig.example.MyMainclass" -Dexec.args="myArg1 myArg2"
    

    Example

    pom.xml

    <project .....>

    <modelVersion>4.0.0</modelVersion>
    <groupId>com.logicbig.example</groupId>
    <artifactId>mvn-exec-java-example</artifactId>
    <version>1.0-SNAPSHOT</version>

    <build>
    <plugins>
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
    <source>1.8</source>
    <target>1.8</target>
    </configuration>
    </plugin>
    </plugins>
    </build>
    </project>
    public class MyMainClass {
      public static void main(String[] args) {
          Arrays.stream(args).forEach(System.out::println);
      }
    }
    mvn -q clean compile exec:java -Dexec.mainClass="com.logicbig.example.MyMainClass" -Dexec.args="myArg1 myArg2"


  • 相关阅读:
    [转]测试的基本概念
    记录
    flash 与 程序通讯
    怎么正确的建立项目
    安装包的制作
    JS
    页面刷新定位
    [转]C#处理XML
    MSN机器人
    报表 的使用
  • 原文地址:https://www.cnblogs.com/oxspirt/p/7381344.html
Copyright © 2011-2022 走看看