美文网首页技术干货Java 杂谈
Eclipse中给maven项目打jar包

Eclipse中给maven项目打jar包

作者: 隔壁老王的隔壁啊 | 来源:发表于2018-01-05 17:58 被阅读1087次

一、前言

最近写项目需要将其打成jar上传到服务器上,之前一直写到是web,打的是war包,这次写的是游戏服务器,是jar包。顺便记之。

二、 maven打包

关于打包有两种类型:①不带依赖的打包,②带依赖的打包
默认情况下我们使用maven install打包生成的是第①种,如果想要第②种,可以使用插件实现

默认打包.png

使用插件:

<build>
        <plugins>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <archive>
                        <manifest>
                            <!-- 我运行这个jar所运行的主类 -->
                            <mainClass>com.lw.maven.pack.App</mainClass>
                        </manifest>
                    </archive>
                    <descriptorRefs>
                        <descriptorRef>
                            <!-- 必须是这样写 -->
                            jar-with-dependencies
                        </descriptorRef>
                    </descriptorRefs>
                </configuration>
            </plugin>
        </plugins>
    </build>

注意:需要在run build运行的时候添加如下参数:

assembly:assembly
使用插件.png

这样,将会生成①不带依赖的打包和②带依赖的打包。

插件生成的jar.png

三、总结

生成带依赖jar主要两个步骤
①在pom中添加plugin依赖
②build的时候添加assembly:assembly参数

相关文章

  • Eclipse中给maven项目打jar包

    一、前言 最近写项目需要将其打成jar上传到服务器上,之前一直写到是web,打的是war包,这次写的是游戏服务器,...

  • 读取Excel文件

    环境:eclipse方法:使用jxl.jar包 步骤一:打开eclipse,创建Maven项目,在pom.xml中...

  • AS 打JAR包

    AndroidStudio 如何打JAR包 在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用...

  • java -jar 执行spring项目的jar的SAXPars

    1.问题描述 使用maven给spring项目打jar包,在执行java -jar lance-spring.ja...

  • Eclipse 导入jar包

    Eclipse 导入jar包 Maven创建步骤 1.新建Maven项目2.右键点击项目第一项,然后点击Gener...

  • freemarker生成word

    SpringMvc工程中引入freemarker.jar包,公司项目非maven项目 因此引入jar包 代码如下 ...

  • CentOS部署SpringBoot

    1、将SpringBoot项目打包成jar,详见 eclipse中,将springboot项目打成jar包 2、将...

  • Maven 项目打包需要注意到的那点事儿

    1. 关于 Maven 打 war 包 《使用 Eclipse 的 Maven 2 插件开发一个 JEE 项目》详...

  • Maven项目打jar包

    把所有依赖的jar包打包到build的jar包里面,实现零依赖,在 下添加,: 执行 mvn assembly:...

  • Maven项目打jar包

    把所有依赖的jar包打包到build的jar包里面,实现零依赖,在 下添加,: 执行 mvn assembly:...

网友评论

    本文标题:Eclipse中给maven项目打jar包

    本文链接:https://www.haomeiwen.com/subject/ntmsnxtx.html