美文网首页
使用 maven overlay 基于web基础工程快速创建we

使用 maven overlay 基于web基础工程快速创建we

作者: markahcnl | 来源:发表于2018-05-23 14:23 被阅读0次

    maven overlay插件介绍

    Overlays是用来在多个web工程里面共享通用资源的一个插件。war工程的依赖会被复制到 WEB-INF/lib目录,overlay工程可以像使用自己工程里面的资源一样进行正常的依赖,构建,运行

    基础war工程项目结构图

    --web-base 

     --src/main/java 

     --src/main/resources 

     --src/main/resources/appliaction.properties 

     --src/main/resources/logback.xml 

     --src/main/resources/spring-context.xml 

     --src/main/resources/spring-mvc.xml 

     --src/main/resources/spring-mybatis.xml 

     --src/main/webapp --src/main/webapp/css 

     --src/main/webapp/js 

     --src/main/webapp/views 

     --src/main/webapp/WEB-INF 

     --src/main/webapp/WEB-INF/web.xml

    overlay工程项目结构

    --web-overlay

    --src/main/java

    --src/main/resources

    --src/main/resources/appliaction.properties

    --src/main/resources/logback.xml

    --src/main/resources/webdefault.xml

    --src/main/webapp

    --src/main/webapp/WEB-INF

    --src/main/webapp/WEB-INF/web.xml

    overlay工程pom.xml

    pom.xml

    结束语

    基于overlay的特性我们可以创建功能完备的基础web工程,然后作为类似脚手架一样使用,只需要添加一个依赖就能快速创建web工程,既节省了时间又统一了工程结构,spring-*.xml 等规范

    参考资源

    http://maven.apache.org/plugins/maven-war-plugin/overlays.html

    原文地址

    http://ghost.mark.ah.cn/2018/05/18/shi-yong-maven-overlay-ji-yu-webji-chu-gong-cheng-kuai-su-chuang-jian-webxiang-mu/

    相关文章

      网友评论

          本文标题:使用 maven overlay 基于web基础工程快速创建we

          本文链接:https://www.haomeiwen.com/subject/wosrjftx.html