maven项目中引入本地jar包

今天被这么个简单的问题搞了半个小时。
maven项目中在project structure里面直接引入jar包是没有用的,因为他会在maven仓库里面找这个jar包。

解决问题的方法有三种,网上都是。

我这里遇到的问题是,这个包已经在代码里面被使用了,所以在pom文件里面写dependence,groupId和artifactId不能乱写。

import com.sun.jna.examples.win32.GDI32.RECT;
import com.sun.jna.examples.win32.W32API;
import com.sun.jna.examples.win32.W32API.HWND;

已存在的代码为以上。

    <dependency>
        <groupId>com.sun.jna.examples</groupId>
        <artifactId>test</artifactId>
        <version>1.0</version>
        <scope>system</scope>
        <systemPath>${basedir}/src/main/resources/examples.jar</systemPath>
    </dependency>
    <dependency>
        <groupId>com.sun.jna</groupId>
        <artifactId>test</artifactId>
        <version>1.0</version>
        <scope>system</scope>
        <systemPath>${basedir}/src/main/resources/jna.jar</systemPath>
    </dependency>

引入内容写法为这样。

猜你喜欢

转载自blog.csdn.net/zr527397749/article/details/80762153