Maven打包Jar

一、概述

Maven是一個Java項目管理工具,主要用於構建、發布共享和管理Java項目的依賴關係。通過Maven,我們可以輕鬆地構建Java項目,並快速生成JAR包。

二、配置Maven和Java

首先,我們需要在本地安裝Maven和Java。在確認已經安裝了正確的版本後,我們需要在系統環境變量中配置java和maven的安裝路徑。

在Windows中,可以如下配置:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_161
M2_HOME=D:\apache-maven-3.6.2
Path=%JAVA_HOME%\bin;%M2_HOME%\bin;

三、創建Maven項目

在Eclipse中可以通過Maven插件創建Maven項目。首先打開Eclipse IDE,依次選擇File -> New -> Other, 在彈出窗口中選擇Maven -> Maven Project並點擊Next。

接着,選擇Maven項目的模板,設置 Group Id、Artifact Id、Version,並指定項目存儲路徑。完成後,點擊Finish,即可創建Maven項目。

四、編寫代碼

在完成Maven項目的創建後,我們需要先編寫Java代碼,然後才能打包生成JAR文件。這裡以一個簡單的HelloWorld程序為例:

package com.example.maven_demo;

public class App {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

五、配置pom.xml

Maven項目的pom.xml文件描述了整個Maven項目的信息。在pom.xml中配置JAR文件的打包信息。我們需要添加以下信息:


    
        
            org.apache.maven.plugins
            maven-jar-plugin
            3.2.0
            
                
                    
                        true
                        com.example.maven_demo.App
                    
                
            
        
    

這裡,我們配置了maven-jar-plugin插件,並指定了在打包時需要包含的類的信息,以及指定了生成的JAR文件的Main-Class。

六、打包JAR文件

完成了代碼編寫和pom.xml配置後,我們需要執行以下命令,生成JAR文件:

mvn clean package

執行該命令的時候,Maven會依據pom.xml的配置,編譯、打包項目,並在target目錄下生成JAR文件。

七、運行JAR文件

最後,我們就可以通過以下命令,運行我們生成的JAR文件:

java -jar target/maven-demo-1.0.jar

運行後,將會看到控制台輸出:Hello World!

八、總結

本文介紹了如何通過Maven快速生成Java項目的JAR文件。通過Maven創建Java項目時,需要在pom.xml中配置插件,並指定生成的JAR文件的Main-Class,最後通過“mvn clean package”命令打包生成JAR文件,便於發布和運行。

原創文章,作者:MCLR,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/148851.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
MCLR的頭像MCLR
上一篇 2024-11-04 17:49
下一篇 2024-11-04 17:49

相關推薦

  • 如何解決linux jar包 invalid or corrupt jarfile問題

    對於許多開發人員和系統管理員在Linux環境下使用Java開發過程中遇到的一個常見的問題是 invalid or corrupt jarfile(無效或損壞的jar文件)錯誤。當您…

    編程 2025-04-27
  • 深入了解scala-maven-plugin

    一、簡介 Scala-maven-plugin 是一個創造和管理 Scala 項目的maven插件,它可以自動生成基本項目結構、依賴配置、Scala文件等。使用它可以使我們專註於代…

    編程 2025-04-25
  • Maven配置阿里雲鏡像詳解

    Maven是一個基於項目對象模型(POM)的構建工具,用於管理Java項目的構建、依賴和發布。在使用Maven下載依賴庫時,原始倉庫服務器可能因為網絡原因導致下載速度緩慢或者失敗。…

    編程 2025-04-25
  • IDEA安裝Maven插件

    一、為什麼需要安裝Maven插件? Maven是一款Java開發的構建工具,可以自動化構建、測試和部署Java項目。而Maven插件則是將Maven與IDEA集成,使得開發過程變得…

    編程 2025-04-25
  • 如何查看maven安裝路徑

    一、通過maven命令查看 mvn -v 執行以上命令,可以在控制台輸出maven相關信息,包括maven的版本、Java的版本、操作系統等,其輸出信息中包含了maven的安裝路徑…

    編程 2025-04-25
  • Maven私有倉庫搭建詳解

    作為一個開發者,在進行項目構建時,我們都經常使用到 Maven 工具。在這個過程中,我們有時候需要引入一些第三方依賴包,但是在國內有時候會遇到訪問外網慢的問題,因此我們可以搭建一個…

    編程 2025-04-25
  • maven linux:從管理依賴到構建應用的全過程

    一、maven linux概述 maven linux是一款開源的項目管理和構建自動化工具。它幫助開發人員在項目構建的過程中管理依賴,自動構建應用,並且可以生成項目文檔等。mave…

    編程 2025-04-25
  • Framework.jar的詳細闡述

    一、介紹 Framework.jar是一種用於Java應用程序開發的框架,可以方便地處理Java應用程序的各種任務。該框架提供了一系列的工具和庫,使得Java應用程序開發更加簡單、…

    編程 2025-04-24
  • Maven打Jar包

    一、Eclipse Plugin中的Maven打Jar包 Eclipse是Java開發人員廣泛使用的集成開發環境(IDE),因此,我們首先來探討在Eclipse中如何使用Maven…

    編程 2025-04-24
  • Mac Maven配置指南

    一、安裝Maven 作為一個Java開發者,Maven的安裝是必不可少的。首先,我們需要到官網上下載安裝Maven,接下來,我們按照以下步驟進行安裝: brew install m…

    編程 2025-04-24

發表回復

登錄後才能評論