1. 功能介绍

    新建项目需要下载quickstart,然后通过quickstart提供的ant newproject在build下生成一个全新的空项目,用于新开发时搭建新项目。

  2. 开发步骤

    1. 修改build/build.properties文件,修改项目名称等信息
    2. build/ant newproject在build目录下生成新的项目
    3. 删除page.application,sidebar.html中quickstart保留的一些页面名称配置和菜单配置。
    4. 编译运行,注:开发用ant all(默认),测试打包发布用ant allwar(这个需要用到ant-contrib.jar文件,点击[下载]ant-contrib.jar)。
  3. 代码片段

    1. build/build.properties配置说明:

      #编译时的省代码,开发时用公用,打包部署时选择对应的省份
      PROVINCE_NAME = common
      
      #项目名称,项目打包后的jar,war都以这个名称为准
      PROJECT_NAME = wade-quickstart
      #项目目录,..表示当前的上级
      PROJECT_HOME = ..
      #WADELIB包的目录路径
      WADELIB_HOME = ../../../wadelib/wadelib
      
      #build,config等目录路径
      build=${PROJECT_HOME}/build
      config=${PROJECT_HOME}/etc
      source=${PROJECT_HOME}/src
      classes=${PROJECT_HOME}/web/WEB-INF/classes
      lib=${WADELIB_HOME}/web/WEB-INF/lib
      web=${PROJECT_HOME}/web
      
      APPLANG=GB2312
      
      #新建项目需要如写配置
      #原系统的小写名称
      OLD_NAME1 = quickstart
      #原系统的首字母大写名称
      OLD_NAME2 = Quickstart
      #原系统的大写名称
      OLD_NAME3 = QUICKSTART
      #新系统的小写名称
      NEW_NAME1 = custmgr
      #新系统的首字母大写名称
      NEW_NAME2 = Custmgr
      #新系统的大写名称
      NEW_NAME3 = CUSTMGR
      

      说明:
      如果编译时,一般建议wadelib和应用目录在同一级目录上,如果wadelib和应用不在同一个目录,需要修改build/build.xml中引入build_wadelib.xml的配置,如:
      ../../wadelib/build/build_wadelib.xml