SpringBoot项目中集成自定义公共Maven依赖如何集成与调试
2023-12-13 09:48:10
场景
Nexus-在项目中使用Maven私服,Deploy到私服、上传第三方jar包、在项目中使用私服jar包:
Nexus-在项目中使用Maven私服,Deploy到私服、上传第三方jar包、在项目中使用私服jar包_nexus maven-releases 允许deploy-CSDN博客
Maven项目在pom文件中引入lib下的第三方jar包并打包进去:
Maven项目在pom文件中引入lib下的第三方jar包并打包进去_pom打包 第三放的jar包没打进去-CSDN博客
多个SpringBoot项目需要使用重复的公共代码实现,可以将公共代码抽离成单独的maven项目,并再各项目中通过引用maven私服依赖
的方式进行引用集成。
除了使用私服外,还可以直接将公共Maven项目进行打包,然后将jar集成到spingboot项目中
注:
博客:
霸道流氓气质_C#,架构之路,SpringBoot-CSDN博客
实现
1、将公共maven项目进行打包成jar包,然后将其放在springboot项目根目录下新建的lib目录下
在pom文件中添加依赖如下
??????? <dependency>
??????????? <groupId>com.badao</groupId>
??????????? <artifactId>test-core</artifactId>
??????????? <version>1.0</version>
??????????? <systemPath>${project.basedir}/lib/test-core.jar</systemPath>
??????????? <scope>system</scope>
??????? </dependency>
图示
2、公共maven项目按照如上方式集成到springboot项目中后,仍然可以通过在jar包中打断点的方式进行调试
只不过是编译之后的代码,所以代码会有一部分不同,但是能通过大概的位置定位公共依赖
代码中出现问题的部分。
比如上面在公共代码依赖中添加了项目初始化后需要执行的操作,即使用
@PostConstruct注解注释的方法,在spingboot项目启动后,打断点则会进入该断点。
文章来源:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/134833317
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!