亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Maven生成及安裝jar包到本地倉庫的方法

發布時間:2020-10-29 23:27:25 來源:億速云 閱讀:722 作者:Leah 欄目:開發技術

使用Maven生成及安裝jar包到本地倉庫的方法?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

創建一個 Maven 項目

在正式講解之前,我們先創建一個簡單的Maven項目:

使用Maven生成及安裝jar包到本地倉庫的方法

使用Maven生成及安裝jar包到本地倉庫的方法

然后在src/main/java/目錄下,創建一個util/Demo.java文件:

使用Maven生成及安裝jar包到本地倉庫的方法

生成 jar 包

然后在項目根目錄下執行mvn clean install命令,當然也可以直接使用IDEA集成的Maven插件直接點擊:

使用Maven生成及安裝jar包到本地倉庫的方法

然后就可以在自己的本地倉庫(我的本地倉庫位置是D:/jar/)中根據groupIdartifactId來在對應文件夾中找到自己項目生成的jar包:

使用Maven生成及安裝jar包到本地倉庫的方法

測試項目 jar 包

在測試我們剛才生成的jar包是否可以正常使用之前,我們先新建一個Maven項目,方法同上,并新建一個SumTest.java來做測試準備,為了方便,就不使用junit了:

使用Maven生成及安裝jar包到本地倉庫的方法

然后在pom.xml中引入我們的自己生成jar包的坐標(詳細信息見本文的第二張圖):

<dependencies>
 <dependency>
  <groupId>com.butterfly.maven</groupId>
  <artifactId>demo</artifactId>
  <version>1.0.0</version>
 </dependency>
</dependencies>

然后就可以發現,可以正常使用我們剛剛項目生成的jar包:

使用Maven生成及安裝jar包到本地倉庫的方法

引入外部 jar 包到本地倉庫

有時我們可能從外部或者非Maven項目得到一個外部的jar包,也想直接引入到本地倉庫供Maven項目使用,而不是每次都要在項目中復制粘貼jar包,那么接下來的方法可能會對你有所幫助。

首先,我們需要先準備一個jar包文件,為了方便,我們就直接使用上述項目中生成的jar包,然后將jar復制到某個文件夾(我這里是復制到了D:/Temp/,并修改jar包名字為demo.jar):

使用Maven生成及安裝jar包到本地倉庫的方法

然后打開cmd,輸入以下命令(為了方便,我進行了換行,在實際輸入時需要連續,僅通過空格分割每一個配置):

mvn install:install-file 	
	-Dfile=D:\temp\demo.jar  # 配置 jar 包所在位置
	-DgroupId=com.abc.maven  # 配置生成 jar 包對應的 groupId,為了區別上文中的 groupId, 這里做了修改
	-DartifactId=demo   # 配置生成 jar 包對應的 artifactId
	-Dpackaging=jar    # 配置文件的打包方式, 這里自然應該是 jar
	-Dversion=1.0.0    # 配置版本號, 這里只要符合 Maven 的版本命名規范即可

然后我們就可以在本地倉庫中,根據配置的groupIdartifactId找到我們引入的jar包:

使用Maven生成及安裝jar包到本地倉庫的方法

測試外部引入 jar 包

同樣,我們需要現在pom.xml引入jar包的坐標,為了證明有效,需要把上文中的com.butterfly.maven的坐標移除:

<dependencies>
 <dependency>
  <groupId>com.abc.maven</groupId>
  <artifactId>demo</artifactId>
  <version>1.0.0</version>
 </dependency>
</dependencies>

然后進行測試,可以發現也可正常使用:

使用Maven生成及安裝jar包到本地倉庫的方法

看完上述內容,你們掌握使用Maven生成及安裝jar包到本地倉庫的方法的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

甘孜| 巩义市| 齐齐哈尔市| 康保县| 绍兴市| 思茅市| 祥云县| 云和县| 儋州市| 平江县| 邯郸市| 商河县| 石屏县| 深水埗区| 兴安县| 汽车| 金山区| 库尔勒市| 尚志市| 宝兴县| 崇礼县| 惠安县| 宁陵县| 简阳市| 临湘市| 中牟县| 密云县| 科技| 中卫市| 治多县| 牟定县| 利川市| 石城县| 白山市| 澎湖县| 封丘县| 牙克石市| 砚山县| 奉化市| 息烽县| 绥棱县|