• grade web的构建约定 convention


    --2015.09.24

    当使用gradle构建web应用时:

    src/main/java
    src/main/resources
    src/main/webapp/resources
    src/main/webapp/web-inf

    webapp目录下的文件直接移动到应用的根目录
    src/main/webapp/resources
    src/main/webapp/web-inf
    eg myapp/resources
        myapp/web-inf
    src/main/java目录下的源代码文件编译后的.class文件移至web-inf/classes下
    src/main/webapp/resources目录下的java类文件使用的.xml .sql等文件移至web-inf/classes下

    目录结构如下(eg):

    src/main/java/bla...

    src/main/resources/log4j.xml

    src/main/resources/schema.sql

    src/main/webapp/resource/x.css

    src/main/webapp/WEB-INF/view/xxx.jsp

    src/main/webapp/WEB-INF/spring/zz.xml

    构建后

    src/main/java/bla.java

    WEB-INF/classes/bal.class

    src/main/resources/log4j.xml

    WEB-INF/classes/log4j.xml

    src/main/resources/schema.sql

    WEB-INF/classes/schema.sql

    src/main/webapp/resource/x.css

    APP/resource/x.css

    src/main/webapp/WEB-INF/view/xxx.jsp

    APP/WEB-INF/view/xxx.jsp

    src/main/webapp/WEB-INF/spring/zz.xml

    APP/WEB-INF/spring/zz.xml

    conclude:

    src/main/java/下的类编译后进入WEB-INF/classes/的类路径下

    src/main/resource/下的资源文件(配置,sql等)进入WEB-INF/classes/的类路径下,(可能提供clcaspath下的资源访问)

    src/main/webapp/下的文件全部移到APP的路径下,作为应用的根目录.

  • 相关阅读:
    201215-03-19---cocos2dx内存管理--具体解释
    sqlHelper的增删改查
    Java Web的数据库操作(一)
    Myeclipse 中添加mysql的jdbc驱动
    MySQL索引的创建、删除和查看
    搭建Windows下Java Web开发环境
    Qt 格式化字符串
    实现C++模板类头文件和实现文件分离的方法
    Qt Creator实现状态栏显示
    Win7 64位下配置Qt5.3和Wincap
  • 原文地址:https://www.cnblogs.com/zhao1949/p/4835085.html
Copyright © 2020-2023  润新知