maven添加本地包

使用system scope

一、首先在項目根目錄中建立一個lib文件夾,將jar包拷貝到lib文件夾下maven

二、而後在maven的pom.xml中配置spa

<groupId>org.wltea.analyzer</groupId>
<artifactId>IKAnalyzer</artifactId>
<version>2012FF_u1</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/IKAnalyzer2012FF_u1.jar
</systemPath>

三、這裏的groupId和artifactId以及version都是能夠隨便填寫的 ,scope必須填寫爲system,而systemPath咱們如今咱們jar包的地址就能夠了命令行

可是這個方法有個缺點,maven打包的時候這個包打不進去,只在本地可用code

將jar包安裝到本地repository中

一、將jar包安裝到本地maven倉庫xml

mvn install:install-file -Dfile=my-jar.jar -DgroupId=org.richard -DartifactId=my-jar -Dversion=1.0 -Dpackaging=jar

能夠經過命令行,也能夠手動在maven倉庫中建立目錄結構,而後將jar包拷貝進去。it

二、在maven的pom.xml中配置io

<dependency>
    <groupId>org.richard</groupId>
    <artifactId>my-jar</artifactId>
    <version>1.0</version>
</dependency>

這種方法本地可用,打包也沒有問題。sed

可是jar包及路徑必須嚴格遵循格式:打包

/groupId/artifactId/version/artifactId-verion.jar

若是jar包名不知足,咱們能夠手動將jar包名改成這個格式。配置

相關文章
相關標籤/搜索