Java笔记-Maven项目中引入公共模块及打包

Posted IT1995

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java笔记-Maven项目中引入公共模块及打包相关的知识,希望对你有一定的参考价值。

如下结构:

Common模块是公共组件。

SpringBootTest调用了这个组件的

只需要在SPringBootTest的maven下面包含:

<dependency>
    <groupId>cn.it1995.common</groupId>
    <artifactId>Common</artifactId>
    <version>1</version>
</dependency>

这个groupId和artifactId是在生成这个module的时候填写的:

开发环境下,这样搞是没问题的,但如果打包就会出现这样的情况:

首先要使用install下:

然后直接刀导入到maven中:

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging

 

 

 

以上是关于Java笔记-Maven项目中引入公共模块及打包的主要内容,如果未能解决你的问题,请参考以下文章

求教java maven项目打包引入的问题,求大神解答

SpringBoot项目打包部署到阿里云服务器通过Maven插件制作Docker镜像部署项目容器配置生产环境

Java Maven打包总结(Jenkins多模块编译部署)

SpringBoot子模块相互依赖打包

在maven中怎么引入json包?

如何使用eclipse创建Maven工程及其子模块