如何将maven项目导出jar包(最简单方法)

 更新时间:2023年11月01日 14:44:11   作者:吴名氏.  
大家都知道对于将maven项目导出jar包有好几种方式,本文给大家分享一种方式最容易且最方便,感兴趣的朋友跟随小编一起看看吧

对于将maven项目导出jar包有好几种方式,我认为这种方式是最容易而且是最方便的,

这是我一个maven项目的结构:

步骤如下:

1.在pom.xml中添加构建插件,在依赖后面输入代码:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>2.5.5</version>
            <configuration>

                <appendAssemblyId>false</appendAssemblyId>
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>
                <archive>
                    <manifest>
                        <mainClass>com.database.test.Test</mainClass>
                    </manifest>
                </archive>
            </configuration>

            <executions>
                <execution>
                    <id>make-assembly</id>
                    <phase>package</phase>
                    <goals>
                        <goal>assembly</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

2.点击箭头所指处

3.点击edit configurations

4.点击➕

5.选择maven

6.只需加上clean package即可

7.点击运行刚刚配置的运行项目

8.打开项目根目录,找到target文件夹,里面含有jar包,就是这个项目导出的包。如图所示:

maven项目导出至此jar完毕

到此这篇关于如何将maven项目导出jar包的文章就介绍到这了,更多相关maven项目导出jar包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring Boot 整合 TKMybatis 二次简化持久层代码的实现

    Spring Boot 整合 TKMybatis 二次简化持久层代码的实现

    这篇文章主要介绍了Spring Boot 整合 TKMybatis 二次简化持久层代码的实现,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • 浅谈Java注解和动态代理

    浅谈Java注解和动态代理

    这篇文章主要介绍了Java中有关注解和动态代理的一些知识,涉及了Annotation、数据类型等相关内容,需要的朋友可以参考下。
    2017-09-09
  • Java实现判断浏览器版本与类型简单代码示例

    Java实现判断浏览器版本与类型简单代码示例

    这篇文章主要介绍了Java实现判断浏览器版本与类型简单代码示例,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Spring框架中@AliasFor注解详细说明

    Spring框架中@AliasFor注解详细说明

    这篇文章主要给大家介绍了关于Spring框架中@AliasFor注解详细说明的相关资料,@AliasFor是Spring Framework中的一个注解,它用于指定注解属性之间的别名关系,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • Spring Security+JWT如何实现前后端分离权限控制

    Spring Security+JWT如何实现前后端分离权限控制

    本篇将手把手教你用 Spring Security + JWT 搭建一套完整的登录认证与权限控制体系,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • Java程序死锁问题定位与解决方法

    Java程序死锁问题定位与解决方法

    死锁是一种特定的程序状态,主要是由于循环依赖导致彼此一直处于等待中,而使得程序陷入僵局,相当尴尬,死锁不仅仅发生在线程之间,而对于资源独占的进程之间同样可能出现死锁,本文给大家介绍了Java程序死锁问题定位与解决方法,需要的朋友可以参考下
    2024-11-11
  • Java处理多API请求的方法详解

    Java处理多API请求的方法详解

    Java 中的并发是指语言并行运行多个线程的能力,允许同时执行多个任务,
    2023-10-10
  • java中queue接口的使用详解

    java中queue接口的使用详解

    本篇文章主要介绍了java中queue接口的使用详解,对学习Queue接口有一定的帮助,感兴趣的小伙伴们可以参考一下。
    2016-11-11
  • 实例讲解Java并发编程之变量

    实例讲解Java并发编程之变量

    这篇文章主要介绍了实例讲解Java并发编程之变量,本文讲解了编写线程安全需要关心的共享变量和可变变量,需要的朋友可以参考下
    2015-04-04
  • Spring Boot常用的参数验证技巧和使用方法

    Spring Boot常用的参数验证技巧和使用方法

    Spring Boot是一个使用Java编写的开源框架,用于快速构建基于Spring的应用程序,这篇文章主要介绍了Spring Boot常用的参数验证技巧和使用方法,需要的朋友可以参考下
    2023-09-09

最新评论