zoukankan      html  css  js  c++  java
  • 使用MAVEN打JAR,直接使用

    一、简单的方法:

    首先在pom.xml里面添加:

    <build>  
        <plugins>  
          <plugin>  
            <artifactId>maven-assembly-plugin</artifactId>  
            <configuration>  
              <descriptorRefs>  
                <descriptorRef>jar-with-dependencies</descriptorRef>  
              </descriptorRefs> 
              <archive>  
                <manifest>  
                  <mainClass>com.qunar.piao.data.integration.Boot</mainClass>  
                </manifest>  
                <!-- 需要执行的main -->
              </archive>           
            </configuration>  
          </plugin>  
        </plugins>  
      </build>
    

      

    然后执行:mvn assembly:assembly 

    最后执行:java   -jar target/ticket-data-integration-0.0.1-SNAPSHOT-jar-with-dependencies.jar 

    二、执行任意main方法

    两个类,Boot类:

    package com.qunar.check.integration;
    
    public class Boot {
    
        public static void main(String[] args){
            System.out.println("test xingxing");
        }
    }
    

      Boot2类:

    package com.qunar.check.integration;
    
    public class Boot2 {
        public static void main(String[] args){
            System.out.println("test liqiu");
        }
    }
    

      那么执行:

    $ java -classpath target/check-jar-with-dependencies.jar com.qunar.check.integration.Boot2
    test liqiu
    $ java -classpath target/check-jar-with-dependencies.jar com.qunar.check.integration.Boot
    test xingxing
    

      两个main函数都可以执行

  • 相关阅读:
    iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)
    iOS开发UI篇—简单介绍静态单元格的使用
    jade反编译
    jade复用
    sublime修改TAB缩进
    jade模板引擎的基本使用
    MongoDB直接执行js脚本
    初识MongoDB
    php练习:每5个商品一排
    MongoDB聚合查询
  • 原文地址:https://www.cnblogs.com/duanxingxing/p/4499777.html
Copyright © 2011-2022 走看看