idea maven 项目 打包 jar 步骤

Maven在IntelliJ IDEA中打包成JAR包的过程可以通过两种主要方法实现‌:‌

  1.  

    使用IDEA自带的打包插件‌:‌

    • 首先,‌在IDEA中选择File -> Project Structure -> Artifacts。‌
    • 然后,‌点击+号,‌选择JAR,‌并选择From modules with dependencies。‌
    • 在弹出的窗口中,‌指定主类(‌Main Class)‌。‌
    • 最后,‌点击Build -> Build Artifacts -> 选择Build来完成打包过程。‌打包后的输出目录通常在项目的out目录下。‌
  2.  

    使用IDEA的Maven工具‌:‌

    • 如果项目是Maven类型的,‌可以直接使用IDEA的Maven工具进行打包。‌
    • 主要步骤包括:‌新建Maven工程,‌在右侧出现Maven工具栏。‌
    • 点击Lifecycle -> clean,‌然后点击Lifecycle -> package进行打包。‌
    • 打包完成后,‌JAR文件会放在项目的target目录下。‌

这两种方法都是常见的在IntelliJ IDEA中使用Maven打包JAR包的方法。‌选择哪种方法取决于项目的具体需求和项目的配置情况

----------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------

IDEA+Maven 打jar包 (包涵依赖jar)

最新修改 以前写的打包方式可能看起来有些繁琐,这里给出进一步简洁的解决方案简单粗暴

写在前面:

​ 这两天一直在整(gu)理(dao)IDEA 用Maven打jar包,网上的教程是各式各样,但是都不能满足我的需求(或者 还没有找个正确的),因此 综合网上的内容 自己整理了一下(以下内容是在mac系统下 win 可能有一些地方不一样)。

软件环境:

​ IDEA:2017.1.5

​ Maven:3.3.9

打jar包:

  • IDEA 自带的打包工具使用
    • 打无依赖jar包
      1. 如果工程目录中有以下文件夹 删掉

      这里写图片描述

      这里写图片描述

    1. 点击工程上方【File】菜单选择【Project Structure】

    这里写图片描述

    这里写图片描述

    1. 点击【+】 选择【JAR】,【From modules with dependencies】点击【ok】

    这里写图片描述

    这里写图片描述

    1. 点击【1】选择你要打包的Module,点击【2】选择你的主类(也就是你的程序的入口)然后点击【ok】

    这里写图片描述

    这里写图片描述

    1. 点击【ok】

    这里写图片描述

    这里写图片描述

    1. 【1】是要打的jar包的名字,【2】是jar包的输出路径,【3】是程序所需要的jar依赖,【4】是程序主类的名称。因为这里是打没有依赖的jar包,所以将【3】里面不需要的jar包删掉就行。最后点击【ok】

    这里写图片描述

    这里写图片描述

    1. 然后就会生成一个META-INF的文件夹,里面就是一些配置属性

3 . 点击 Build ==> Build Artifacts

先点击 clear 进行清除,然后再点击 Build 进行构建,就可以打成一个jar包了

### 如何在 IntelliJ IDEA打包 Maven 项目IntelliJ IDEA 中,使用 Maven 打包项目的流程可以分为几个关键部分。以下是对该过程的详细说明: #### 1. 配置 `pom.xml` 文件Maven 项目中,`pom.xml` 是核心配置文件,用于定义项目的依赖、插件和其他构建信息。为了生成一个可执行的 JAR 文件并包含所有依赖项,需要在 `pom.xml` 中添加适当的插件配置。 以下是使用 `maven-assembly-plugin` 的示例配置: ```xml <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.4.2</version> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>com.example.Main</mainClass> <!-- 替换为你的主类 --> </manifest> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build> ``` 上述代码通过 `maven-assembly-plugin` 插件实现将依赖项打包到最终的 JAR 文件中[^2]。 #### 2. 在 IntelliJ IDEA 中执行打包命令 完成 `pom.xml` 配置后,可以在 IntelliJ IDEA 中执行以下步骤打包项目- **打开 Maven 工具窗口**:在右侧导航栏中找到 Maven 工具窗口。 - **选择 Lifecycle > package**:右键单击项目或模块名称,然后选择 `Lifecycle` 下的 `package` 命令。这将触发 Maven 构建过程,并生成目标 JAR 文件- **检查输出文件**:打包完成后,生成的 JAR 文件会位于项目的 `target` 目录下。如果配置正确,JAR 文件将包含所有依赖项。 #### 3. 运行生成的 JAR 文件 生成的 JAR 文件可以通过以下命令运行: ```bash java -jar target/your-project-name.jar-with-dependencies.jar ``` 如果项目依赖外部资源(如 JDBC 驱动程序),确保这些依赖已正确打包JAR 文件中[^2]。 #### 注意事项 - 如果项目有多个模块,需确保每个模块的 `pom.xml` 配置正确,并且父模块的 `pom.xml` 包含所有子模块的声明。 -IntelliJ IDEA 中,可以通过设置运行配置来测试生成的 JAR 文件是否正常工作。 ### 示例代码块 以下是一个简单的 Java 主类示例,用于验证生成的 JAR 文件是否可执行: ```java package com.example; public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); } } ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值