【eclipse】Maven打包生成包含所有依赖的jar包

【好像有三种方法可以实现】

第一 、 要有一个可运行的maven项目

第二 、在pom.xml文件中添加以下代码

<build>
    <plugins>
        <plugin>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <!--这部分可有可无,加上的话则直接生成可运行jar包-->
                    <!--<archive>
                        <<manifest>
                            <mainClass>com.cn.ceshi</mainClass>
                        </manifest>
                    </archive>-->
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>
            </configuration>
        </plugin>
    </plugins>
  </build>

第三 、 生成jar

方法1: 进入 cmd 命令进入到该项目文件夹下执行 mvn assembly:assembly

成功后 会有SUCCESS字样出现

方法2:项目右键找到 Run As 中的 Maven build 打开在 Goals 中输入 clean assembly:assembly

执行成功后会在控制台打印 SUCCESS字样

在这里插入图片描述

最后出来的 jar和 依赖包 在 项目 target目录下
在这里插入图片描述

方法3:这种方法就只会生成一个普通的jar 
项目右键找到 Run As 中的 maven-install 执行 就ok

这种方法不会有任何依赖包就只有一个jar
同样在target
在这里插入图片描述

如果别的项目想要引用 就直接添加maven依赖就好 再把生成好的jar放进去
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值