maven打本地

1,pom引入本地jar,systemPath路径必须写对。 {project.basedir}和{pom.basedir}都可以正确引用

XML 复制代码
<dependency>
    <groupId>esigntech-tgtext</groupId>
    <artifactId>esigntech-tgtext</artifactId>
    <version>3.3.64.2160</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/libs/tgtext-3.3.64.2160.jar</systemPath>
</dependency>

2,pom文件加上includeSystemScope配置

XML 复制代码
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <includeSystemScope>true</includeSystemScope>
            </configuration>
        </plugin>
    </plugins>
</build>

3,其实上面两步已经就可以打包本地jar了。但是要注意打包后的jar文件名不是上面引入的tgtext-3.3.64.2160.jar了,而是{artifactId}-{version}.jar。上面的例子中也就是esigntech-tgtext-3.3.64.2160.jar

不要因为没有找到原始jar文件就认为本地包没打包进lib了....

相关推荐
liqianpin18 分钟前
maven导入spring框架
数据库·spring·maven
blackorbird9 分钟前
Palantir的战争AI:藏在美军Maven系统里的Claude大模型
java·大数据·人工智能·maven
左左右右左右摇晃19 分钟前
Java String 类笔记
java
on the way 12332 分钟前
day10 - Spring 之配置类源码解析
java·后端·spring
行者-全栈开发37 分钟前
JDK 17 + Spring Boot 3.5.8:企业级开发技术栈全景
java·开发语言·spring boot·系统架构·技术栈·系统架构全景分析·springboot技术栈
WHS-_-202238 分钟前
mCore: Achieving Sub-millisecond Scheduling for 5G MU-MIMO Systems
java·算法·5g
Jin、yz39 分钟前
黑马苍穹外卖项目收获
java
panzer_maus1 小时前
Java多线程介绍
java·开发语言
AMoon丶1 小时前
Golang--多种控制结构详解
java·linux·c语言·开发语言·后端·青少年编程·golang
indexsunny1 小时前
互联网大厂Java面试实战:微服务与Spring Boot在电商场景下的应用解析
java·spring boot·redis·docker·微服务·kubernetes·oauth2