当前位置:首页 > 开发 > 编程语言 > 持续集成 > 正文

maven编译可执行jar包

发表于: 2014-07-11   作者:alleni123   来源:转载   浏览:
摘要: http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven <build> <plugins> <plugin> <artifactId>maven-asse
http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven

<build>
  <plugins>
    <plugin>
      <artifactId>maven-assembly-plugin</artifactId>
      <configuration>
        <archive>
          <manifest>
            <mainClass>fully.qualified.MainClass</mainClass>
          </manifest>
        </archive>
        <descriptorRefs>
          <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
      </configuration>
    </plugin>
  </plugins>
</build>



mvn clean compile assembly:single

要执行的时候,输入
java -jar jarfile.jar

maven编译可执行jar包

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
maven中的jar工程如果直接使用maven clean install来执行,生成的jar文件并不能使用 java -jar *.ja
从pom的xsi中可以打开描述pom的schema: 可以看到pom中,project的结构: 默认的mvn install生成的ja
maven里,很多插件可以实现我们所需要的一些功能,今天说一下Maven打包可执行jar,包含依赖jar包。
目标: 将测试目录下的代码与配置文件打个JAR包,设置MANIFEST.MF的Main-Class属性,另外,该JAR包
bud(我写的一个基于模板大代码生成器)需要发布成一个可执行的jar。在打包和运行的时候遇到了一些
虽然有Eclipse早已被业界公认为很好很强大的IDE无所不能,但是今天被人问及如何手动制作可执行jar包
参考自: http://blog.csdn.net/symgdwyh/article/details/6081532 Maven Assembly Plugin http://ma
参考自: http://blog.csdn.net/symgdwyh/article/details/6081532 Maven Assembly Plugin http://m
参考自: http://blog.csdn.net/symgdwyh/article/details/6081532 Maven Assembly Plugin http://m
1、File-->project structure-->Artifacts 2、设置manifest为项目根目录的META-INF下,同时勾
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号