广告
返回顶部
首页 > 资讯 > 精选 >IDEA中MAVEN项目如何打包JAR包
  • 452
分享到

IDEA中MAVEN项目如何打包JAR包

ideamavenjar 2023-05-30 19:05:43 452人浏览 薄情痞子
摘要

这篇文章主要为大家展示了“idea中Maven项目如何打包jar包”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“IDEA中MAVEN项目如何打包JAR包”这篇文章吧。Idea中为一般的非WEB项

这篇文章主要为大家展示了“ideaMaven项目如何打包jar包”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“IDEA中MAVEN项目如何打包JAR包”这篇文章吧。

Idea中为一般的非WEB项目打Jar包是有自己的方法的,网上一搜就能查到很多。

但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令。

最简单的方法

首先是在maven项目的pom.xml中添加打包的插件,这里有很多种方式的。最最简单的就是只使用maven-compiler-plugin、maven-jar-plugin插件,并且指定程序入口<mainClass>。相关代码如下:

pom.xml文件为:

<?xml version="1.0" encoding="UTF-8"?><project xmlns="Http://maven.apache.org/POM/4.0.0"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  <modelVersion>4.0.0</modelVersion>  <groupId>cn.mymaven</groupId>  <artifactId>test</artifactId>  <version>1.0-SNAPSHOT</version>  <build>    <plugins>      <plugin>        <groupId>org.apache.maven.plugins</groupId>        <artifactId>maven-compiler-plugin</artifactId>        <configuration>          <source>1.8</source>          <target>1.8</target>        </configuration>      </plugin>      <plugin>        <groupId>org.apache.maven.plugins</groupId>        <artifactId>maven-jar-plugin</artifactId>        <configuration>          <arcHive>            <manifest>              <addClasspath>true</addClasspath>              <useUniqueVersions>false</useUniqueVersions>              <classpathPrefix>lib/</classpathPrefix>              <mainClass>cn.mymaven.test.TestMain</mainClass>            </manifest>          </archive>        </configuration>      </plugin>    </plugins>  </build>  </project>

入口类TestMain.java为:

package cn.mymaven.test;public class TestMain {  public static void main(String[] args){    System.out.println("Hello World");  }}

然后开始打包,在Idea中把Maven项目的命令都做成了可视化的操作界面,只需要如下操作就好: 

在Maven Project目录下,点击package  

IDEA中MAVEN项目如何打包JAR包 

此时在target目录下,就会生成这个项目的Jar包

IDEA中MAVEN项目如何打包JAR包

使用java -jar 命令运行这个Jar包,会输出“Hello World”

需要注意的地方

需要说明的是,如果一个maven项目中有多个子目录,每一个子目录中的pom.xml对应一个项目,它的作用范围只有这一个子目录下的。比如扫描配置文件,如果要让一个子目录下的pom.xml扫描另一个子目录下的配置文件,那是做不到的。在打jar包的时候,只运行当前的pom.xml文件。

当然也有其他的打包方法,比如使用spring-boot-maven-plugin插件在打Jar包时,会引入依赖包。

它的pom.xml文件配置为:

<build>  <plugins>    <plugin>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-maven-plugin</artifactId>    </plugin>    <plugin>      <groupId>org.apache.maven.plugins</groupId>      <artifactId>maven-compiler-plugin</artifactId>      <configuration>        <source>1.8</source>        <target>1.8</target>      </configuration>    </plugin>    <plugin>      <groupId>org.apache.maven.plugins</groupId>      <artifactId>maven-jar-plugin</artifactId>      <configuration>        <archive>          <manifest>            <addClasspath>true</addClasspath>            <useUniqueVersions>false</useUniqueVersions>            <classpathPrefix>lib/</classpathPrefix>            <mainClass>cn.mymaven.test.TestMain</mainClass>          </manifest>          <manifestEntries>            <version>${project.version}</version>          </manifestEntries>        </archive>      </configuration>    </plugin>  </plugins></build>

以上是“IDEA中MAVEN项目如何打包JAR包”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: IDEA中MAVEN项目如何打包JAR包

本文链接: https://www.lsjlt.com/news/220603.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • IDEA中MAVEN项目如何打包JAR包
    这篇文章主要为大家展示了“IDEA中MAVEN项目如何打包JAR包”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“IDEA中MAVEN项目如何打包JAR包”这篇文章吧。Idea中为一般的非Web项...
    99+
    2023-05-30
    idea maven jar
  • IDEA中打jar包的2种方式(Maven打jar包)
    前言 在讲这两种方式之前,我们先来说明一下什么是java中的jar文件 jar (Java Archive File),翻译过来就是java的档案文件,它其实也类似于我们window...
    99+
    2022-11-12
  • Maven项目如何用Assembly打包可执行jar包
    这篇文章主要介绍“Maven项目如何用Assembly打包可执行jar包”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Maven项目如何用Assembly打包可执行jar包”文章能帮助大家解决问题。...
    99+
    2023-07-05
  • springboot项目如何打包成jar包
    本篇内容主要讲解“springboot项目如何打包成jar包”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springboot项目如何打包成jar包”吧!一、为什么打包项目开发完毕后会将前后端应...
    99+
    2023-06-30
  • Maven 项目用Assembly打包可执行jar包的方法
    目录1、添加maven插件2、mvn clean(清理下项目)3、maven update project(用eclipse工具)4、命令后执行命令mvn assembly:asse...
    99+
    2023-03-01
    Maven打包可执行jar包 Maven Assembly打包
  • idea maven项目使用lib下得jar包的示例
    这篇文章将为大家详细讲解有关idea maven项目使用lib下得jar包的示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在项目开发中,一般使用maven来管理项目,但有时还需要引用本地lib下的ja...
    99+
    2023-05-30
    idea maven jar
  • SpringBoot项目打jar包和war包
    目录 一. SpringBoot项目打war包 二. SpringBoot项目打jar包 背景:使用Idea编辑器 一. SpringBoot项目打war包 步骤: 在pom.xml文件中的标签,使用标签,去给生成的war包起名字。若是没...
    99+
    2023-08-31
    java SpringBoot打包 打jar包 打war包
  • 如何使用Idea打包jar包
    小编给大家分享一下如何使用Idea打包jar包,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、创建项目创建一个简单的Java项目,其中Main.java为主函数...
    99+
    2023-06-15
  • maven springboot如何将jar包打包到指定目录
    目录如何将jar包打包到指定目录1.目的2.修改pom3.修改启动脚本jar包外指定配置文件及原理解决方案运行原理如何将jar包打包到指定目录 今天分享一下springboot将ja...
    99+
    2022-11-12
  • 如何在IDEA中打jar包
    这篇文章给大家介绍如何在IDEA中打jar包,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.File -->Project Structure -->Artifacts --> Jar -->...
    99+
    2023-06-15
  • idea项目代码打包为jar包的超详细步骤
    目录前言一、将所有依赖和模块代码打包为一个jar二、只将模块代码打包为一个jar总结 前言 假设我有如下简单 maven 项目 点击 File ==> Projec...
    99+
    2023-01-11
    idea将项目打包成jar包 idea 打包jar idea 打包jar
  • Maven项目中如何引入本地的jar包
    Maven项目中如何引入本地的jar包 准备工作 1.自己提前准备本地的jar包 , 例如:jar包位置:D:/soft/ip-info-2.2.1.jar 解决办法 方法一 、 直接在pom文件中添加 com.jthinking....
    99+
    2023-08-20
    maven jar java
  • 在maven项目中引入本地jar包
    文章目录 1、jar包放到项目中 1、jar包放到项目中 在项目个目录下创建libs文件夹,放入jar包 打开File —> Project Structure 点击Libraries,点击“+”,选择Java 选择ja...
    99+
    2023-08-28
    maven jar java intellij-idea
  • 使用maven如何将项目中的test代码打包进jar中
    目录maven将项目的test代码打包进jar中在pom中添加如下在resources中添加一个assembly.xml文件运行mvn packagemaven打包跳过test在po...
    99+
    2022-11-13
  • Maven项目怎么打包
    这篇文章主要介绍了Maven项目怎么打包的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Maven项目怎么打包文章都会有所收获,下面我们一起来看看吧。使用maven,制作jar文...
    99+
    2022-10-19
  • idea普通java项目如何添加jar包
    普通的 Java 项目可以通过以下步骤来添加 jar 包:1. 将要使用的 jar 包下载到本地计算机上。2. 打开你的 Java ...
    99+
    2023-10-18
    idea java jar
  • maven打包web项目时同时打包为war和jar文件的方法
    本文介绍了maven打包web项目时同时打包为war和jar文件的方法,分享给大家,具体如下:首先在pom.xml文件中指定war的打包方式,war <artifactId>test</artifactId> &...
    99+
    2023-05-31
    maven war jar
  • springboot打包实现项目JAR包和依赖JAR包分离
    目录写在前面的默认的maven配置解决方案assembly配置maven中的配置最终打包后的效果写在前面的 当我们使用spring boot写项目时,一般都会遇到一个问题,那就是sp...
    99+
    2022-11-13
  • 如何使用maven war包打包去除jar包
    这篇文章主要介绍“如何使用maven war包打包去除jar包”,在日常操作中,相信很多人在如何使用maven war包打包去除jar包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用maven war...
    99+
    2023-06-20
  • idea maven项目无法识别jar包里的class解决方案
    idea maven不识别jar包的class 我用new project from exit source ,项目依赖下载完成后install能成功,项目也能运行。 但是代码所有用...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作