天天看點

MAVEN打包同時引入本地jar包

方法一(pom檔案指定jar包目錄進行引入)

1.将需要手動引入的包放在項目目錄下,如lib目錄下;

修改pom檔案,引入依賴并且将scope設定為system

MAVEN打包同時引入本地jar包

2.同時配置maven打包插件

MAVEN打包同時引入本地jar包

方法二(将jar包安裝至本地倉庫後使用pom檔案直接引入)

1.将需要引入的jar包安裝到本地maven倉庫中;

然後使用一般方法引入依賴即可

2、先進入需要引入jar目錄下,執行以下指令:

mvn install:install-file -Dfile=chainsql-1.4.5.jar -DgroupId=org.peersafe -DartifactId=chainsql -Dversion=1.4.5 -Dpackaging=jar 
mvn install:install-file -Dfile=abi_chainsql.jar -DgroupId=org.peersafe -DartifactId=abi_chainsql -Dversion=1.0 -Dpackaging=jar 
      

執行後在本地倉庫中看到如下檔案,說明安裝成功

MAVEN打包同時引入本地jar包

這裡需要注意

Maven 安裝 JAR 包的指令是:

mvn install:install-file

-Dfile=jar包的位置

-DgroupId=pom檔案裡的groupId

-DartifactId=pom檔案裡的artifactId

-Dversion=pom檔案裡的version

-Dpackaging=jar

例如這裡chainsql-1.4.5.jar 檔案放在了”D:\mytest\”中

則指令為:

mvn install:install-file -Dfile=D:\mytest\chainsql-1.4.5.jar -DgroupId=org.peersafe -DartifactId=chainsql -Dversion=1.4.5 -Dpackaging=jar      
<dependency>
            <groupId>org.peersafe</groupId>
            <artifactId>chainsql</artifactId>
            <version>1.4.5</version>
        </dependency>
        <dependency>
            <groupId>org.peersafe</groupId>
            <artifactId>abi_chainsql</artifactId>
            <version>1.0</version>
        </dependency>