栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

maven继承父工程统一版本号的实现

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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
 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.github.pagehelper
      pagehelper
      5.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,安装到本地仓库中,再运行则不报错

到此这篇关于maven继承父工程统一版本号的实现的文章就介绍到这了,更多相关maven继承父工程统一版本号内容请搜索考高分网以前的文章或继续浏览下面的相关文章希望大家以后多多支持考高分网!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/132158.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号