mavenweb项目 引用本地web项目的配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mavenweb项目 引用本地web项目的配置相关的知识,希望对你有一定的参考价值。
大概的意思就是:如果你的多个web项目中有相同的一块模块,这时候你需要把这块模块抽离出来,把他变成一个公共的jar包。以后其他的项目直接引用他就可以了。
1.首先我用到的公共模块是 springMVC配置的,但是公共模块里是没有配置文件的, 这就需要在引用这个公共模块的项目中去配置springMVC还有和它整合的mybatis或者其他读取数据库的包,。这是基础。
2.公共模块中可能会去数据库中取数据。所以需要和父项目共同的数据库。
3.maven这个工具超级方便,在加上intellij idea,直接就可以把公共模块直接打进maven库中。
步骤就是,在pom.xml中加上:
<modelVersion>4.0.0</modelVersion>
<groupId>com.mr</groupId>
<artifactId>common-xxxxx</artifactId>
<version>1.0.0</version>
<packaging>jar</packaging>
这个然后运行
就可以把整个项目打进maven库中了。注意这种打包只会把src下的main目录打进jar包。test下的目录是不会打进去的。如果在此项目上测试,可以把配置文件写到 test文件夹下,这样就不会把连接数据库的配置文件和spring相关的配置文件打进去了。
4.这样就成啦。在父项目中直接去引用这个打成的jar包。
5,唯一需要注意的是,配置文件的问题,各种路径的问题。仔细一点就ok了。
以上是关于mavenweb项目 引用本地web项目的配置的主要内容,如果未能解决你的问题,请参考以下文章
Maven配置,使用IntelliJ IDEA和Maven创建Java Web项目
java创建一个maven web的项目,为啥只有src文件夹和pom.xml文件??