使用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> 

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

使用MAVEN打JAR,直接使用

时间: 2024-07-29 20:42:41

使用MAVEN打JAR,直接使用的相关文章

Maven source jar get

Maven作为项目管理的包,同时也能方便的将source-jar下载的本地,省去了每次到网上分别下载的问题. Maven下载Jar包同时下载源文件和文档 示例,在maven生成的工程里面:mvn eclipse:eclipse -DdownloadSources -DdownloadJavadocs 参考:http://stackoverflow.com/questions/310720/get-source-jar-files-attached-to-eclipse-for-maven-man

设置将Maven的jar包发布到lib

2,设置将Maven的jar包发布到lib下. Add -> Java Build Path Entries -> Maven Dependencies -> Finish 设置完成效果图

maven本地jar

<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.5.0</version> <scope>system</scope> <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/javax.mail.jar</syste

【原】Maven解决jar冲突调试步骤:第三方组件引用不符合要求的javassit导致的相关异常

[环境参数]开发框架:Spring + MyBatis + SpringMVC + KettleJDK版本:1.8.0_91javassist依赖版本:javassit-3.12.1.GA [障碍再现]在Kettle工具初始化时,抛出如下异常:java.io.IOException: invalid constant type: 15 at javassist.bytecode.ConstPool.readOne(ConstPool.java:1090) at javassist.bytecod

maven 安装jar包命令

以 spring-context-support-3.1.0.RELEASE.jar 为例,在 @3图中已经给出这个 jar 包的 groupId,artifactId,version信息,手动安装的时候这些信息不要改,否则 Maven 项目移植的话,jar 包下载就会失败.顺便把这信息帖下面,方便对照: <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-

Maven打包jar项目

默认情况下,使用maven打包的jar项目(执行maven install)不会包含其他包引用,要想打包为带其他项目引用的jar,需要加入插件 要得到一个可以直接在命令行通过java命令运行的JAR文件,还要满足两个条件: 1.JAR包中的/META-INF/MANIFEST.MF元数据文件必须包含Main-Class信息. 2.项目的依赖包也要合并在打的jar包中,即项目所有的依赖都必须在Classpath中 有多种插件可以完成这个任务: 1.这种方式需要使用mvn package命令来执行

Maven 本地jar添加

以 spring-context-support-3.1.0.RELEASE.jar 为例,在 @3图中已经给出这个 jar 包的 groupId,artifactId,version信息,手动安装的时候这些信息不要改,否则 Maven 项目移植的话,jar 包下载就会失败.顺便把这信息帖下面,方便对照: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-contex

Failure to transfer org.apache.maven:maven-core:jar

Description Resource Path Location Type Failure to transfer org.apache.maven:maven-core:jar:2.0.6 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central ha

Maven - 下载JAR包

进入Spring官网http://projects.spring.io/spring-framework/如果我们想下载Spring发现只能 通过Maven或Cradle进行下载了. 下面以Spring为例使用Maven下载JAR文件 方法: 1.任意目录下创建一个文件夹,其下创建一个pom.xml文件(本例为:D:\maven-jar) 2.修改Maven默认的下载位置 打开 D:\apache-maven-3.0.5\conf\settings.xml <!-- localRepositor

maven添加jar包依赖

maven的东西使用了一段时间,但是每次使用都多少有点含糊,所以总结一下. 目前主要使用是在jar包的控制上 原理: 在本地,指定一个文件夹,便是maven的仓库,maven会从远程的中央仓库中下载你需要的jar资源到你本地,然后通过maven关联,讲jar包依赖到你的项目中,避免了你需要将jar包拷贝到lib中,并通过classpath引入这些jar包的工作. 使用优点: 方便添加项目依赖的jar包,比如,你需要使用spring-mvc,那么,你必须引入spring-mvc及其相关的所有jar