1. 程式人生 > 其它 >maven 引用本地lib檔案jar no umf in java.library.p***

maven 引用本地lib檔案jar no umf in java.library.p***

技術標籤:maven打包報錯maven打包引用本地jar打包報錯

引用方式:

我的包存放路徑在專案根路徑下libs裡面;

pom.xml新增

<dependencies>
    <!--本地包-->
    <dependency>
        <groupId>jRF</groupId> <!-- 這個可以自定義 -->
        <artifactId>FM1208</artifactId>
        <version>1.0</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/libs/jRF.jar</systemPath>
    </dependency>
</dependencies>

打包時老是提示報錯;沒有找到檔案資訊

打包 Caused by: java.lang.UnsatisfiedLinkError: no umf in java.library.p*********************

執行的打包命令是 : mvn clean install

本地執行正常就是打包失敗;

最後經大牛指點,在執行命令時需要忽略測試資訊;

將命令修改為:mvn clean install-DskipTests

打包成功;完美解決問題;

另外參考了一個將jar匯入到本地倉庫的方法;這裡直接放連結:

https://www.cnblogs.com/sueyyyy/p/10571473.html