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函数都可以执行

  • 相关阅读:
    linux日志守护进程 syslog
    ORM(一)
    ajax
    python bbs项目代码分析
    jquery基础
    PHP根据概率产生随机数
    用PHP删除文件操作unlink
    实时显示剩余可以输入的文字数
    mysql分表方法实现
    php 输出昨天,今天,明天是星期几的方法
  • 原文地址:https://www.cnblogs.com/duanxingxing/p/4499777.html
Copyright © 2011-2022 走看看