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 Web 项目的默认行为?

Maven配置,使用IntelliJ IDEA和Maven创建Java Web项目

java创建一个maven web的项目,为啥只有src文件夹和pom.xml文件??

Eclipse下如何创建Maven Web项目

eclipse 创建maven 项目 动态web工程(出现问题)

IDEA新建MavenWeb项目并通过Tomcat运行HelloWorld以及运行简单的Servlet类