国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包)

這篇具有很好參考價(jià)值的文章主要介紹了Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言:

????????在前面的文章中我們了解了Maven的作用,并在自己的電腦上安裝配置好了Maven,也成功的在IDEA中添加了Maven,但是具體的實(shí)現(xiàn)還是有一些些小問(wèn)題,那么接下來(lái),我將帶著大家對(duì)Java項(xiàng)目進(jìn)行一次打包,系統(tǒng)的完成一次,并在途中解決一下會(huì)出現(xiàn)的問(wèn)題.

Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包),java,maven,開(kāi)發(fā)語(yǔ)言我以圖片中選中的這個(gè)包為例,用Maven進(jìn)行打包

Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包),java,maven,開(kāi)發(fā)語(yǔ)言

鼠標(biāo)右擊這個(gè)包,然后點(diǎn)擊Add Framework Support...

Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包),java,maven,開(kāi)發(fā)語(yǔ)言

進(jìn)入到這個(gè)窗口,左側(cè)欄最底下找到Maven,勾選上后,OK確認(rèn)

Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包),java,maven,開(kāi)發(fā)語(yǔ)言

然后就會(huì)自動(dòng)創(chuàng)建.xml的文件,你需要在其中添加一些標(biāo)簽,來(lái)為打包做準(zhǔn)備

Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包),java,maven,開(kāi)發(fā)語(yǔ)言

添加了兩部分:一部分為設(shè)置Java源代碼兼容性和編譯器版本;一部分為打包的小程序(代碼如下)

<properties>
        <maven.compiler.source>1.8</maven.compiler.source> <!-- 設(shè)置 Java 源代碼兼容性 -->
        <maven.compiler.target>1.8</maven.compiler.target> <!-- 設(shè)置編譯的目標(biāo) JVM 版本 -->
    </properties>
<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <descriptorRefs>
                        <!--給 jar 包起的別名-->
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <classpathPrefix>lib/</classpathPrefix>
                            <!--添加項(xiàng)目中主類-->
                            <mainClass>com.ffyc.chatrom.client.frame.Run</mainClass>
                        </manifest>
                    </archive>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

注意:在小程序中,需要你添加項(xiàng)目中主類(main函數(shù))

如果你的這個(gè)代碼中引用了其他的jar包,你還需要添加依賴信息(以MySQL為例)

<dependencies>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.16</version>
</dependency>
</dependencies>

Maven 倉(cāng)庫(kù)官網(wǎng)(http://mvnrepository.com/)如下圖所示: 在此官網(wǎng)就可以下載自己所需開(kāi)發(fā) jar 包

還有一件事:

Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包),java,maven,開(kāi)發(fā)語(yǔ)言

在你的settings中,按照?qǐng)D中所示找到位置,檢查一下Maven home directory;User settings file;Local repository這三個(gè)是否配置好了(否則Maven在添加jar包會(huì)很慢很慢)

Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包),java,maven,開(kāi)發(fā)語(yǔ)言

檢查無(wú)誤后,再點(diǎn)擊這個(gè)按鈕刷新(一般在頁(yè)面的右上角)

Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包),java,maven,開(kāi)發(fā)語(yǔ)言

注意你的右側(cè)欄,Maven的指令在這里面,點(diǎn)擊maven,就會(huì)出現(xiàn)狀態(tài)欄

Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包),java,maven,開(kāi)發(fā)語(yǔ)言

第一次打包就一次點(diǎn)擊compile-->package即可(是雙擊哦,單擊可不會(huì)運(yùn)行)

之后如果對(duì)文件進(jìn)行了修改,需要重新打包的話,就在這兩步之前,雙擊clean即可

Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包),java,maven,開(kāi)發(fā)語(yǔ)言

然后你要打包的這個(gè)包里面就會(huì)出現(xiàn)target文件夾,點(diǎn)擊進(jìn)去,底下有兩個(gè)jar包,最底下的那個(gè)jar包就是你最終打的包,將這個(gè)jar包發(fā)送給你的朋友,即使他沒(méi)有安裝IDEA,也能運(yùn)行這個(gè)程序了!(但是需要安裝JDK哦,否則依舊是運(yùn)行不了)

怎么運(yùn)行呢?

桌面右擊,打開(kāi)終端,輸入命令:java -jar 文件名.jar? 即可運(yùn)行

(別傻傻的把這么長(zhǎng)的文件名輸進(jìn)去,你可是可以更改文件名的哦)

至此,Maven打包就講解完畢啦!禮成!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-819617.html

到了這里,關(guān)于Maven在java中的實(shí)現(xiàn)(對(duì)java的項(xiàng)目進(jìn)行打包)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 使用IntelliJ IDEA進(jìn)行Maven項(xiàng)目的清理和安裝(后端開(kāi)發(fā))

    IntelliJ IDEA是一款功能強(qiáng)大的集成開(kāi)發(fā)環(huán)境(IDE),廣泛用于Java開(kāi)發(fā)。對(duì)于使用Maven構(gòu)建的后端項(xiàng)目,清理和安裝是常見(jiàn)的操作,本文將介紹如何在IntelliJ IDEA中執(zhí)行這些操作。 清理項(xiàng)目 清理項(xiàng)目是指刪除項(xiàng)目目錄下生成的編譯產(chǎn)物和臨時(shí)文件,以確保項(xiàng)目從一個(gè)干凈的狀態(tài)開(kāi)

    2024年02月03日
    瀏覽(22)
  • SpringBoot學(xué)習(xí)——項(xiàng)目用maven打包成jar包 & windows + Linux平臺(tái)運(yùn)行 & Linux安裝java & 遇到的問(wèn)題

    SpringBoot學(xué)習(xí)——項(xiàng)目用maven打包成jar包 & windows + Linux平臺(tái)運(yùn)行 & Linux安裝java & 遇到的問(wèn)題

    1.maven打包springboot項(xiàng)目,jar包; 2.windows安裝java環(huán)境,以及運(yùn)行jar包; 3.Linux安裝java環(huán)境,以及運(yùn)行jar包; 4.運(yùn)行jar包template might not exist報(bào)錯(cuò)及解決; Maven 構(gòu)建生命周期定義了一個(gè)項(xiàng)目構(gòu)建跟發(fā)布的過(guò)程。 一個(gè)典型的 Maven 構(gòu)建(build)生命周期是由以下幾個(gè)階段的序列組成的

    2024年02月16日
    瀏覽(105)
  • maven環(huán)境搭建(打包項(xiàng)目)

    maven環(huán)境搭建(打包項(xiàng)目)

    Maven:直觀來(lái)講就是打包寫(xiě)好的代碼封裝 Apahche 軟件基金會(huì)(非營(yíng)業(yè)的組織,把一些開(kāi)源軟件維護(hù)管理起來(lái)) maven apahce的一個(gè)開(kāi)宇拿項(xiàng)目,是一個(gè)優(yōu)秀的項(xiàng)目構(gòu)建(管理工具) maven 管理項(xiàng)目的jar 以及jar與jar之間的依賴 maven 可以完成項(xiàng)目的編譯,測(cè)試打包 等功能 maven可以完成

    2024年01月18日
    瀏覽(22)
  • 使用VSCode實(shí)現(xiàn)Java項(xiàng)目管理 Maven相關(guān)插件及配置(Maven換源)

    使用VSCode實(shí)現(xiàn)Java項(xiàng)目管理 Maven相關(guān)插件及配置(Maven換源)

    之前一直使用VSCode開(kāi)發(fā)C、Go兩種語(yǔ)言,現(xiàn)在需要對(duì)java進(jìn)行學(xué)習(xí),面對(duì)java的idea工具相對(duì)陌生,依舊想繼續(xù)使用vscode作為開(kāi)發(fā)工具,因此有了本篇文章 無(wú)論是idea還是vscode,最核心的功能可能就是編輯了,很多工具的優(yōu)秀特性也都是來(lái)自于優(yōu)秀的插件,因此首先需要配置VSCode的

    2023年04月23日
    瀏覽(57)
  • 記錄使用jenkins配置maven,并且打包,部署,發(fā)布maven項(xiàng)目的過(guò)程

    記錄使用jenkins配置maven,并且打包,部署,發(fā)布maven項(xiàng)目的過(guò)程

    專欄的前面幾篇博客已經(jīng)把jenkins和gitlab集成起來(lái)了,接著我們開(kāi)始打包,部署發(fā)布maven項(xiàng)目 首先在jenkins中安裝maven,docker安裝的maven默認(rèn)安裝了java,但是沒(méi)有安裝maven,所以這里我們需要自己進(jìn)入到j(luò)enkins容器中,然后安裝maven。 我這里的maven是自己在官網(wǎng)傳送門(mén)下載的最新版

    2024年02月02日
    瀏覽(34)
  • IDEA中Maven項(xiàng)目打包方式

    IDEA中Maven項(xiàng)目打包方式

    方式一: 直接打包,不打包依賴包,僅打包出項(xiàng)目中的代碼到JAR包中,可稱為架包。在其他應(yīng)用中運(yùn)行時(shí),必須保證其上面有相應(yīng)的依賴包,才能運(yùn)行。 maven——》Lifecyle——》Clean——》Package 打包成功后就會(huì)出現(xiàn)target文件夾 方式二: 打包兩個(gè)jar包: 一個(gè)是架包(只包含程

    2024年02月16日
    瀏覽(18)
  • 微服務(wù)項(xiàng)目(maven父子級(jí)項(xiàng)目)怎么打包

    微服務(wù)項(xiàng)目(maven父子級(jí)項(xiàng)目)怎么打包

    本篇當(dāng)中重點(diǎn)記錄微服務(wù)項(xiàng)目(maven父子級(jí)項(xiàng)目)打包插件,文章沒(méi)有一句廢話, 就是直接復(fù)制粘貼到自己項(xiàng)目就可以用,親測(cè)有效! 這是最近做的微服務(wù)練習(xí),項(xiàng)目是一個(gè)典型的聚合工程,mscloud的依賴就是用來(lái)管理版本號(hào)的,所有微服務(wù)有一個(gè)公共的依賴模塊,就是專門(mén)存放

    2023年04月12日
    瀏覽(13)
  • Maven簡(jiǎn)介及環(huán)境搭建和基本使用(Java開(kāi)發(fā)中的實(shí)用工具)

    Maven簡(jiǎn)介及環(huán)境搭建和基本使用(Java開(kāi)發(fā)中的實(shí)用工具)

    Maven 是 Apache 軟件基金會(huì)的一個(gè)開(kāi)源項(xiàng)目,是一個(gè)優(yōu)秀的項(xiàng)目構(gòu)建工具,它 用來(lái)幫助開(kāi)發(fā)者管理項(xiàng)目中的 jar,以及 jar 之間的依賴關(guān)系、完成項(xiàng)目的編譯、 測(cè)試、打包和發(fā)布等工作。 pom.xml文件:里面可以配置相關(guān)信息,指導(dǎo)maven如何工作 坐標(biāo):jar包在倉(cāng)庫(kù)中的唯一位置,?apache將

    2024年02月02日
    瀏覽(16)
  • Jenkins配置maven項(xiàng)目,打包、部署、發(fā)布

    Jenkins配置maven項(xiàng)目,打包、部署、發(fā)布

    Jenkins和項(xiàng)目在兩臺(tái)服務(wù)器上 Jenkins的下載安裝部署省略,可自行上官網(wǎng)。 1.安裝maven插件 完成后,會(huì)出現(xiàn)“success”,并且勾選“安裝完成后重啟Jenkins(空閑時(shí))” 2.部署有Jenkins的服務(wù)器上,下載maven,配置環(huán)境變量,我在opt/目錄下放著。 ?執(zhí)行命令: Jenkins配置maven 配置maven,

    2024年02月09日
    瀏覽(18)
  • 【Maven】SpringBoot項(xiàng)目使用maven-assembly-plugin插件多環(huán)境打包

    【Maven】SpringBoot項(xiàng)目使用maven-assembly-plugin插件多環(huán)境打包

    1.創(chuàng)建SpringBoot項(xiàng)目并在pom.xml文件中添加maven-assembly-plugin配置 2.創(chuàng)建 在src/main/assembly目錄下創(chuàng)建assembly.xml文件 3.在src/main/bin創(chuàng)建在linux環(huán)境啟動(dòng)jar包的腳本 4.配置application.yml文件 5.啟動(dòng)項(xiàng)目 6.打包 7.打包后的目錄結(jié)構(gòu) 8.上傳到linux服務(wù)器并啟動(dòng)jar包 9.調(diào)用接口測(cè)試 10.源碼地址

    2024年02月12日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包