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

maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴

這篇具有很好參考價(jià)值的文章主要介紹了maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

說明

有時(shí)候,自己本地的maven工程依賴于本地的其它工程,或者manven工程中的一個(gè)模塊依賴于另外的模塊,可以執(zhí)行maven的install命令,將被依賴的包安裝在maven本地倉庫。

maven的install插件的介紹可以參考:https://maven.apache.org/plugins/maven-install-plugin/

maven的install插件有三個(gè)goals:

  • install:install:自動(dòng)安裝工程的主要artifact(JAR, WAR 或者 EAR)、POM、及某個(gè)項(xiàng)目產(chǎn)生的附加的artifact(源碼、javadoc等)到maven的本地倉庫。
  • install:install-file:安裝一個(gè)文件到本地倉庫。這個(gè)主要是用于將外部產(chǎn)生的一個(gè)artifact及對(duì)應(yīng)的POM安裝到本地倉庫。
  • install:help:顯示maven-install-plugin的幫助信息。

示例

示例:一個(gè)工程包含幾個(gè)模塊,模塊之間存在依賴關(guān)系

這個(gè)示例的演示場(chǎng)景:
一個(gè)工程包含了幾個(gè)模塊,其中有的模塊依賴于工程中的其它的一個(gè)或幾個(gè)模塊,需要用maven的install插件將依賴安裝到本地的maven倉庫,才能正常運(yùn)行。

工程結(jié)構(gòu)

例如,本地一個(gè)maven工程包含三個(gè)模塊:
maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴,maven,java
其中,power-terminal和power-server依賴于power-common模塊。

power-terminal模塊的pom.xml文件的內(nèi)容如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>com.thb</groupId>
    <artifactId>power-server-terminal-data-exchange-parent</artifactId>
    <version>0.0.1-SNAPSHOT</version>
  </parent>
  <artifactId>power-terminal</artifactId>
  <dependencies>
  	<dependency>
  		<groupId>com.thb</groupId>
  		<artifactId>power-common</artifactId>
  		<version>0.0.1-SNAPSHOT</version>
  	</dependency>
  </dependencies>
</project>

不安裝被依賴的模塊導(dǎo)致執(zhí)行程序報(bào)錯(cuò)

先不執(zhí)行maven的install命令,直接運(yùn)行power-terminal的主程序,會(huì)出錯(cuò)。
在命令行下執(zhí)行:

mvn exec:java -Dexec.mainClass=com.thb.power.terminal.Terminal

maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴,maven,java

解決方法:先安裝被依賴的模塊,再執(zhí)行程序

  • 先執(zhí)行maven的install命令將被依賴包安裝到maven的本地倉庫??梢栽趀clipse中執(zhí)行,也可以在命令行下執(zhí)行。
  • 注意:因?yàn)槟K的pom.xml文件中指明了parent,所以要到parent目錄下面執(zhí)行mvn install命令,具體到本例,要在power-server-terminal-data-exchange-parent這個(gè)目錄下面執(zhí)行mvn install命令。

我們?cè)诿钚邢聢?zhí)行如下命令:

mvn install

從屏幕輸出結(jié)果可以發(fā)現(xiàn),包被安裝到了本地的maven倉庫:
maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴,maven,java
maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴,maven,java
maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴,maven,java
maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴,maven,java
maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴,maven,java
maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴,maven,java

  • 然后再用maven的exec命令執(zhí)行程序,就不會(huì)報(bào)依賴出錯(cuò)了。
    maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴,maven,java

示例:用maven的install:help命令查看幫助信息

maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴,maven,java
maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴,maven,java文章來源地址http://www.zghlxwxcb.cn/news/detail-626299.html

到了這里,關(guān)于maven install命令:將包安裝在本地倉庫,供本地的其它工程或者模塊依賴的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • maven安裝、使用、配置本地倉庫、idea配置maven、解決plugins報(bào)錯(cuò)

    maven安裝、使用、配置本地倉庫、idea配置maven、解決plugins報(bào)錯(cuò)

    注意:安裝maven環(huán)境之前要先安裝jdk環(huán)境。為了避免后期出現(xiàn)不必要的錯(cuò)誤, 文件的路徑不要有中文 1、去 我的電腦 ---- 系統(tǒng)環(huán)境 中配置 2、在 系統(tǒng)變量 中找到 Path ,選擇編輯 3、驗(yàn)證maven是否安裝成功:win+R輸入cmd,調(diào)出doc(終端)窗口,輸入 mvn -version 即可。 假如出現(xiàn)上

    2024年02月04日
    瀏覽(22)
  • maven本地安裝jar包install-file,解決沒有pom的問題

    maven本地安裝jar包install-file,解決沒有pom的問題

    背景: 公司因?yàn)闄?quán)限問題,沒有所有的代碼,內(nèi)部maven還在搭建,所以需要拿到同事的jar包,本地install: 執(zhí)行后,工程中可以調(diào)用到這個(gè)jar包的class,但是這個(gè)jar包的傳遞依賴卻沒有,導(dǎo)致編譯的時(shí)候報(bào)錯(cuò)。 預(yù)期的情況,jar包應(yīng)該包含依賴傳遞: 不正常情況: 查看了下C:

    2024年02月10日
    瀏覽(21)
  • MAC下將jar包安裝到本地maven倉庫

    在終端執(zhí)行命令如下: Dfile——具體的jar包所在完整路徑 DgroupId——pom.xml中的groupId DartifactId——pom.xml中的artifactId Dversion——pom.xml中的version DgeneratePom——是否生成pom文件,ture:生成,false:不生成 出現(xiàn)build success后看一下你本地maven倉庫里面是否有出現(xiàn)對(duì)應(yīng)文件夾,出現(xiàn)則安

    2024年02月13日
    瀏覽(20)
  • Maven的安裝與配置本地倉庫,鏡像源,環(huán)境變量。

    Maven的安裝與配置本地倉庫,鏡像源,環(huán)境變量。

    參考視頻: 黑馬程序員2023新版JavaWeb開發(fā)教程,實(shí)現(xiàn)javaweb企業(yè)開發(fā)全流程 【小飛非系列】最新Maven實(shí)戰(zhàn)教程-項(xiàng)目實(shí)戰(zhàn)構(gòu)建利器 注意安裝maven前要先安裝jdk環(huán)境 : JDK11版本安裝包下載地址 1.下載安裝包,存放在沒有中文的路徑中 Maven安裝包下載地址 2.將壓縮包解壓到當(dāng)前文件

    2024年02月05日
    瀏覽(16)
  • maven大全(概述、安裝配置、設(shè)置本地倉庫、IDEA中配置)

    maven大全(概述、安裝配置、設(shè)置本地倉庫、IDEA中配置)

    目錄 前言必讀 一、概述(介紹) 1.什么是maven? 2.maven怎么使用??(重點(diǎn)?。。。?3.maven有什么作用? (1)提供了一套標(biāo)準(zhǔn)化的項(xiàng)目結(jié)構(gòu) (2)提供了標(biāo)準(zhǔn)化的構(gòu)建流程(編譯、測(cè)試、打包、發(fā)布) (3)提供了一套依賴管理機(jī)制 4.maven的生命周期 5.maven倉庫的網(wǎng)址 二、mav

    2024年02月06日
    瀏覽(45)
  • 在 CentOS 7上創(chuàng)建本地 YUM 倉庫,并且提供給其它服務(wù)器做yum源

    在 CentOS 7.6 上創(chuàng)建本地 YUM 倉庫的步驟如下: 上傳 CentOS 鏡像文件 : 確保你已經(jīng)將 CentOS 7.6 的 ISO 鏡像文件上傳到了服務(wù)器上。例如,假設(shè)你已經(jīng)上傳到 /path/to/your/iso 路徑。 掛載 ISO 鏡像 : 你需要將 ISO 鏡像文件掛載到一個(gè)目錄中,以便訪問其中的內(nèi)容。例如,創(chuàng)建一個(gè)掛

    2024年02月01日
    瀏覽(29)
  • 將本地jar打包到本地maven倉庫或maven私服倉庫中

    將本地jar打包到本地maven倉庫或maven私服倉庫中

    將本地jar包打包到本地的maven倉庫中的命令: 說明: DgroupId = pom中的 groupId/groupId DartifactId= pom中的 artifactId/artifactId Dversion= pom中的 version/version 將本地jar包打包到本地的maven倉庫中的命令: 將本地jar包打包至maven私有倉庫中的命令: 說明: DgroupId = pom中的 groupId/groupId Dartifac

    2024年02月10日
    瀏覽(23)
  • 【Java 中級(jí)】Maven 本地倉庫、中央倉庫、私倉

    【Java 中級(jí)】Maven 本地倉庫、中央倉庫、私倉

    ?? 博主介紹 : 博主從事應(yīng)用安全和大數(shù)據(jù)領(lǐng)域,有8年研發(fā)經(jīng)驗(yàn),5年面試官經(jīng)驗(yàn),Java技術(shù)專家,WEB架構(gòu)師,阿里云專家博主,華為云云享專家,51CTO 專家博主 ?? 個(gè)人社區(qū):個(gè)人社區(qū) ?? 個(gè)人主頁:個(gè)人主頁 ?? 專欄地址: ? Java 初階 ??八股文專題:劍指大廠,手撕

    2024年02月05日
    瀏覽(24)
  • 配置maven使用本地倉庫

    配置maven使用本地倉庫

    由于工作時(shí)是在內(nèi)網(wǎng)環(huán)境,maven無法連接互聯(lián)網(wǎng),所以只能事先將jar下載到本地,然后通過配置pom文件,將jar引用至本地倉庫即可。 1、首先,我們需要打開本地的倉庫,查看此文件 2、記住此文件的倉庫鏡像:比如我的是 sf-group (私服) 3、轉(zhuǎn)到maven的settings.xml文件,將此文件的

    2024年02月16日
    瀏覽(16)
  • 配置Maven本地倉庫(idea)

    配置Maven本地倉庫(idea)

    目錄 一、下載Maven安裝包Downloading Apache Maven (注意:Maven的版本需要老于IDEA的版本,否則導(dǎo)入Maven工程時(shí)會(huì)報(bào)錯(cuò)!) ???????? 文章末尾提示如何查詢idea版本 二、在任意文件夾中解壓下載的文件(并創(chuàng)建目錄文件夾) 三、配置環(huán)境變量 四、配置本地倉庫和鏡像 五、idea配置

    2024年02月03日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包