Maven安裝本地的jar包和建立帶模板的自定義專案

kiba518發表於2024-03-06

Maven安裝本地的jar包

如果沒配置Maven的環境變數,需要先CD到maven的安裝目錄,因為沒配置環境變數,mvn命令是無法在maven安裝目錄以外的目錄執行。
cd C:\Maven\apache-maven-3.6.3\bin
然後執行下面命令格式如下:

mvn install:install-file         //固定格式,maven的語法
-Dfile=alibaba-sdk-1.0.0.jar   //這裡填寫包的路徑,因為我們是在當前目錄所以只需要輸入包名即可
-DgroupId=com.qiehua.csdn    //這裡填寫包的groupId,之後作為pom.xml中引用的groupId使用
-DartifactId=sdk-api       //這裡填寫artifactId,之後作為pom.xml中引用的artifactId使用
-Dversion=1.0.1          //這裡填寫包的version,之後作為pom.xml中引用的version使用
-Dpackaging=jar        //固定格式,意思為傳的jar包

我們實際安裝一個flink-ml的包,這個是flink的機器學習的包,命令如下:

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

介面如下:

image
image

Maven建立帶模版專案

使用maven-archetype可以在建立一個帶模版的專案。

但IDEA預設只有幾個選項,如下圖:

image

我們可以上網搜尋一些quickstart來建立帶模版的專案。

如:https://mvnrepository.com/artifact/org.apache.flink/flink-quickstart-java/1.17.1

這是一個flink的快速啟動模版。

然後,我們找到他的jar包內容,如下:

<!-- 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>

然後再建立專案的Add按鈕的彈出選單裡,新增jar包內容,如下:

image

然後修改我們專案的groupid和artifactid,如下圖:

image

這樣,帶模版的專案就建立完成了。

image

maven 相關網站

https://mvnrepository.com/

https://central.sonatype.com/


注:此文章為原創,任何形式的轉載都請聯絡作者獲得授權並註明出處!



若您覺得這篇文章還不錯,請點選下方的【推薦】,非常感謝!

https://www.cnblogs.com/kiba/p/18056776

相關文章