maven继承父工程统一版本号的实现
一、建立一个maven工程 pom类型
统一管理依赖以及版本号
子工程不会使用所有的定义的依赖
子工程使用依赖时无需指定版本号
其pom.xml
4.0.0
com.zhiyou.cyf
environment
0.0.1-SNAPSHOT
pom
4.10
4.2.2.RELEASE
3.2.8
1.2.2
1.2.15
5.1.47
1.6.4
2.4.2
1.0.9
4.3.5
1.2
2.5
2.0
2.5
3.3.2
1.3.2
junit
junit
${junit.version}
test
org.springframework
spring-context
${spring.version}
org.springframework
spring-beans
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-aspects
${spring.version}
org.mybatis
mybatis
${mybatis.version}
org.mybatis
mybatis-spring
${mybatis.spring.version}
mysql
mysql-connector-java
${mysql.version}
org.slf4j
slf4j-log4j12
${slf4j.version}
com.fasterxml.jackson.core
jackson-databind
${jackson.version}
com.jolbox
bonecp-spring
0.8.0.RELEASE
org.apache.httpcomponents
httpclient
${httpclient.version}
jstl
jstl
${jstl.version}
javax.servlet
servlet-api
${servlet-api.version}
provided
javax.servlet
jsp-api
${jsp-api.version}
provided
joda-time
joda-time
${joda-time.version}
org.apache.commons
commons-lang3
${commons-lang3.version}
org.apache.commons
commons-io
${commons-io.version}
${project.artifactId}
org.apache.maven.plugins
maven-resources-plugin&XypnSHaFrlt;/artifactId>
2.7
UTF-8
org.apache.maven.plugins
maven-compiler-plugin
3.2
1.8
1.8
UTF-8
org.apache.tomcat.maven
tomcat7-maven-plugin
2.2
二、新创建一个maven工程
在pom.xml中,继承父工程,依赖去掉版本号
4.0.0
com.zhiyou.cyf
environment
0.0.1-SNAPSHOT
com.zhiyou.cyf
usermanage
0.0.1-SNAPSHOT
war
org.apache.poi
poi
3.10.1
com.fasterxml.jackson.core
jackson-databind
joda-time
joda-time
org.springframework
spring-webmvc
org.springframework
spring-aspects
org.springframework
spring-jdbc
org.springframework
spring-test
4.3.7.RELEASE
mysql
mysql-connector-java
org.mybatis
mybatis
org.mybatis
mybatis-spring
org.mybatis.generator
mybatis-generator-core
1.3.5
javax.servlet
jstl
1.2
com.mchange
c3p0
0.9.5.2
javax.servlet
javax.servlet-api
3.1.0
provided
org.slf4j
slf4j-log4j12
junit
junit
test
commons-fileupload
commons-fileupload
1.3.1
org.apache.shiro
shiro-core
1.4.0
org.apache.shiro
shiro-web
1.4.0
org.apache.shiro
shiro-ehcache
1.4.0
org.apache.shiro
shiro-spring
1.4.0
三、配置tomcat插件
在子工程pom.xml中继续添加
org.apache.tomcat.maven
tomcat7-maven-plugin
8001
/
子工程邮件run as configurations ,点击左边的Maven Build新增配置
运行后,会发生以下错误
这时将父工程maven install,安装到本地仓库中,再运行则不报错
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~