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了....

相关推荐
java金融1 分钟前
Java 锁升级机制详解
java
Young55664 分钟前
还不了解工作流吗(基础篇)?
java·workflow·工作流引擎
让我上个超影吧6 分钟前
黑马点评【缓存】
java·redis·缓存
ajassi200014 分钟前
开源 java android app 开发(十一)调试、发布
android·java·linux·开源
YuTaoShao28 分钟前
Java八股文——MySQL「存储引擎篇」
java·开发语言·mysql
crud34 分钟前
Java 中的 synchronized 与 Lock:深度对比、使用场景及高级用法
java
王德博客39 分钟前
【Java课堂笔记】Java 入门基础语法与面向对象三大特性详解
java·开发语言
seventeennnnn1 小时前
Java大厂面试真题:谢飞机的技术挑战
java·spring boot·面试·aigc·技术挑战·电商场景·内容社区
wkj0011 小时前
接口实现类向上转型和向上转型解析
java·开发语言·c#
qqxhb1 小时前
零基础设计模式——行为型模式 - 观察者模式
java·观察者模式·设计模式·go