maven导入本地jar包

第一种方式:

1. 进入要导入的jar包所在目录,不进入后面只是输的路径长一点;

2. 输入命令,注意我这里是每个参数都用双引号引起来的,因为我的电脑不加的话会报错,我也不知道为啥,百度别人的都是没有引号的(前提是配置好maven的环境变量):

mvn install:install-file "-Dfile=sapjco3.jar" "-DgroupId=com.abc.sap" "-DartifactId=sapjco3" "-Dversion=1.0.0" "-Dpackaging=jar"

3. 到本地仓库查看jar包已经有了,然后在自己的maven项目中的pom.xml中引入就OK了。

第二种方式:

1. 像普通的Java项目一样,在Maven项目下新建libs文件夹,将本地的jar包放进去,注意这里不用鼠标右键添加到类路径;

 

 2. 在pom.xml里面添加依赖

<dependency>
    <groupId>com.demo</groupId>
    <artifactId>Ads0SoaAdsFoundationLoose_11000.2.0.jar</artifactId>
    <version>1.0.0</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/libs/Ads0SoaAdsFoundationLoose_11000.2.0.jar
    </systemPath>
</dependency>

3. 为了把jar包引入打包后的jar包里面,在pom.xml的build标签里加入一些内容

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
    <resources>
        <resource>
            <directory>${project.basedir}/libs</directory>
            <targetPath>BOOT-INF/lib/</targetPath>
            <includes>
                <include>**/*.jar</include>
            </includes>
        </resource>
    </resources>
</build>

 

posted @ 2022-11-23 13:58  不夹心饼干  阅读(9911)  评论(0编辑  收藏  举报