Idea 打Jar包

一、创建Maven 项目

1、打开Idea,选择“Create New Project”

2、选择“Maven”选项

3、填写项目信息,选择“Create from archetype”选项

4、在搜索框中输入“maven-archetype-quickstart”,然后选择对应的选项完成创建。

二、编写代码

1、在src/main/java中创建一个类,编写代码

2、在pom.xml文件中添加需要的依赖

    <dependency>
        <groupId>xxx</groupId>
        <artifactId>xxx</artifactId>
        <version>xxx</version>
    </dependency>

3、在pom.xml中配置打包方式

    <build>
        <plugins>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-jar-plugin</artifactId>
               <version>3.2.0</version>
               <configuration>
                     <archive>
                          <manifest>
                              <mainClass>com.xxx.xxx.xxx</mainClass>
                          </manifest>
                     </archive>
                </configuration>
            </plugin>
        </plugins>
    </build>

三、打包jar包

1、在项目根目录下运行命令

    mvn package

2、如果打包成功,可以在target目录下看到生成的jar文件

四、添加依赖jar包

1、将需要的jar包拷贝到项目根目录下的lib目录中

2、在pom.xml中添加依赖

    <dependency>
        <groupId>xxx</groupId>
        <artifactId>xxx</artifactId>
        <version>xxx</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/xxx.jar</systemPath>
    </dependency>

五、使用maven-assembly-plugin插件打包可执行 jar 包

1、在pom.xml文件中添加插件

    <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-assembly-plugin</artifactId>
           <version>3.1.1</version>
           <configuration>
                  <archive>
                      <manifest>
                          <mainClass>com.xxx.xxx.xxx</mainClass>
                      </manifest>
                  </archive>
                 <descriptorRefs>
                     <descriptorRef>jar-with-dependencies</descriptorRef>
                 </descriptorRefs>
           </configuration>
    </plugin>

2、运行命令

    mvn clean package assembly:single

3、在target目录中找到生成的jar包,xxx-jar-with-dependencies.jar。

六、使用Idea自带的打包功能打jar包

1、依次选择“File” -> “Project Structure”

2、选择“Artifacts”,点击“+”号,选择“Jar” -> From modules with dependencies”。

3、选择需要打包的模块,设置jar包的输出路径和名称,选择“OK”。

4、右键点击生成的jar包,选择“Build Artifacts -> Build”。

原创文章,作者:LBJJN,如若转载,请注明出处:https://www.506064.com/n/332394.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
LBJJNLBJJN
上一篇 2025-01-21 17:30
下一篇 2025-01-24 18:46

相关推荐

  • Idea新建文件夹没有java class的解决方法

    如果你在Idea中新建了一个文件夹,却没有Java Class,应该如何解决呢?下面从多个方面来进行解答。 一、检查Idea设置 首先,我们应该检查Idea的设置是否正确。打开Id…

    编程 2025-04-29
  • IDEA Java发送邮件出现错误解决方案

    IDEA Java是一款常用的Java开发工具,很多开发者都使用它来开发Java应用程序。然而,在使用IDEA Java发送邮件时,有可能会出现一些错误。本文将从多个方面对该错误进…

    编程 2025-04-29
  • Idea中基于某个分支拉新的分支

    本文将从以下几个方面介绍Idea中基于某个分支拉新的分支: 一、创建新分支 在Idea的Git工具中,可以方便地从某个分支创建新分支: git checkout -b <ne…

    编程 2025-04-29
  • Idea创建模块时下面没有启动类的解决方法

    本文将从以下几个方面对Idea创建模块时下面没有启动类进行详细阐述: 一、创建SpringBoot项目时没有启动类的解决方法 在使用Idea创建SpringBoot项目时,有可能会…

    编程 2025-04-28
  • 如何通过IDEA设置gradle的heap大小

    在IDEA中设置gradle的heap大小可以有效提高gradle编译、运行等使用效率,本文将从以下几个方面介绍如何通过IDEA设置gradle的heap大小。 一、设置gradl…

    编程 2025-04-28
  • 解决idea addconfiguration没有tomcat

    本篇文章将为大家详细介绍如何解决使用idea addconfiguration时没有tomcat选项的情况。 一、检查安装路径 首先,我们需要检查tomcat是否已经在我们的电脑上…

    编程 2025-04-27
  • 如何解决IDEA创建SpringBoot项目无法连接Spring.io中心

    该问题可能是由于IDEA设置的代理问题,缺乏必要的插件和配置,或网络原因引起的。 一、代理设置 1、在IDEA中进入File->Settings->Appearance…

    编程 2025-04-27
  • 如何解决linux jar包 invalid or corrupt jarfile问题

    对于许多开发人员和系统管理员在Linux环境下使用Java开发过程中遇到的一个常见的问题是 invalid or corrupt jarfile(无效或损坏的jar文件)错误。当您…

    编程 2025-04-27
  • 为什么idea社区版不能用?

    在写代码的过程中,软件工具的选择非常重要。因此,如果我们选择了不够好的编程工具,那么整个开发过程将会变得异常痛苦。有些开发者抱怨说,他们使用的idea社区版不能用,无法满足他们的需…

    编程 2025-04-27
  • Idea代码整理快捷键的使用指南

    Idea是一款功能强大且灵活多变的开发工具,代码整理快捷键是非常必要的工具之一。本文将从多个方面详细阐述Idea代码整理快捷键的使用方法和技巧,帮助开发者们更好的利用这一工具,提升…

    编程 2025-04-25

发表回复

登录后才能评论