Maven安裝本地的jar包和創(chuàng)建帶模板的自定義項(xiàng)目的操作過(guò)程
Maven安裝本地的jar包
如果沒(méi)配置Maven的環(huán)境變量,需要先CD到maven的安裝目錄,因?yàn)闆](méi)配置環(huán)境變量,mvn命令是無(wú)法在maven安裝目錄以外的目錄運(yùn)行。cd C:\Maven\apache-maven-3.6.3\bin
然后執(zhí)行下面命令格式如下:
mvn install:install-file //固定格式,maven的語(yǔ)法 -Dfile=alibaba-sdk-1.0.0.jar //這里填寫(xiě)包的路徑,因?yàn)槲覀兪窃诋?dāng)前目錄所以只需要輸入包名即可 -DgroupId=com.qiehua.csdn //這里填寫(xiě)包的groupId,之后作為pom.xml中引用的groupId使用 -DartifactId=sdk-api //這里填寫(xiě)artifactId,之后作為pom.xml中引用的artifactId使用 -Dversion=1.0.1 //這里填寫(xiě)包的version,之后作為pom.xml中引用的version使用 -Dpackaging=jar //固定格式,意思為傳的jar包
我們實(shí)際安裝一個(gè)flink-ml的包,這個(gè)是flink的機(jī)器學(xué)習(xí)的包,命令如下:
mvn install:install-file -Dfile=C:\Project/flink-ml_2.12-1.8.0.jar -DgroupId=org.apache.flink -DartifactId=flink-ml_2.12 -Dversion=1.18.0 -Dpackaging=jar
界面如下:


Maven創(chuàng)建帶模版項(xiàng)目
使用maven-archetype可以在創(chuàng)建一個(gè)帶模版的項(xiàng)目。
但I(xiàn)DEA默認(rèn)只有幾個(gè)選項(xiàng),如下圖:

我們可以上網(wǎng)搜索一些quickstart來(lái)創(chuàng)建帶模版的項(xiàng)目。
如:https://mvnrepository.com/artifact/org.apache.flink/flink-quickstart-java/1.17.1
這是一個(gè)flink的快速啟動(dòng)模版。
然后,我們找到他的jar包內(nèi)容,如下:
<!-- https://mvnrepository.com/artifact/org.apache.flink/flink-quickstart-java -->
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-quickstart-java</artifactId>
<version>1.17.1</version>
</dependency>然后再創(chuàng)建項(xiàng)目的Add按鈕的彈出菜單里,添加jar包內(nèi)容,如下:

然后修改我們項(xiàng)目的groupid和artifactid,如下圖:

這樣,帶模版的項(xiàng)目就創(chuàng)建完成了。

maven 相關(guān)網(wǎng)站
注:此文章為原創(chuàng),任何形式的轉(zhuǎn)載都請(qǐng)聯(lián)系作者獲得授權(quán)并注明出處!
https://www.cnblogs.com/kiba/p/18056776
到此這篇關(guān)于Maven安裝本地的jar包和創(chuàng)建帶模板的自定義項(xiàng)目的文章就介紹到這了,更多相關(guān)Maven安裝本地jar包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Spring中Bean初始化和銷(xiāo)毀的方式總結(jié)
這篇文章主要為大家整理了Spring中Bean初始化和銷(xiāo)毀的多種方式,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以了解一下2023-04-04
Java高級(jí)架構(gòu)之FastDFS分布式文件集群詳解
這篇文章主要介紹了Java高級(jí)架構(gòu)之FastDFS分布式文件集群詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-04-04
解決logback使用${spring.application.name}日志打印路徑的問(wèn)題
這篇文章主要介紹了解決logback使用${spring.application.name}日志打印路徑的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06
Java Mybatis中的 ${ } 和 #{ }的區(qū)別使用詳解
這篇文章主要介紹了Mybatis中的 ${ } 和 #{ }的區(qū)別使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
httpclient connect連接請(qǐng)求方法源碼解讀
這篇文章主要為大家介紹了httpclient connect連接請(qǐng)求方法解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
spring的TransactionalEventListener事務(wù)感知源碼解析
這篇文章主要為大家介紹了spring的TransactionalEventListener事務(wù)感知源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09
教你在一分鐘之內(nèi)理解Java Lambda表達(dá)式并學(xué)會(huì)使用
今天給大家?guī)У奈恼率荍ava8新特性的相關(guān)知識(shí),文章圍繞著如何在一分鐘之內(nèi)理解Java Lambda表達(dá)式并學(xué)會(huì)使用展開(kāi),文中有非常詳細(xì)的介紹,需要的朋友可以參考下2021-06-06
如何使用mybatis-generator自動(dòng)生成代碼
這篇文章主要介紹了如何使用mybatis-generator自動(dòng)生成代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10

