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/zh-hant/n/332394.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
LBJJN的頭像LBJJN
上一篇 2025-01-21 17:30
下一篇 2025-01-24 18:46

相關推薦

發表回復

登錄後才能評論