WebTools: Annually Update Procedures

  1. Baseline from previous year
    • shell>cp -r ${LVG_DIR}/WebLvg.{YEAR-1} ${LVG_DIR}/WebLvg.${YEAR}

  2. Update build.xml
    • Edit ${LVG_DIR}/WebLvg.${YEAR}/build.xml
      • Change app.year from ${YEAR}-1 to ${YEAR}
      • Update "catalina.home"

  3. Update version on norm, luiNorm, wordInd, lvg, toAScii, fields
    • Change ${YEAR}-1 to ${YEAR} in WebLvg.${YEAR}/web/WEB-INF/web.xml
    • Copy lvg${YEAR}dist.jar to WebLvg.${YEAR}/web/WEB-INF/lib/
    • Add ${YEAR} to WebLvg.${YEAR}/web/html/releases.html

  4. Compile and deploy
    • ant clean
    • ant
    • ant deploy

  5. Add new lvg flows
    • Modify "WebLvg.${YEAR}/web/jsp/lvg/addFlow.jsp"
    • Modify "WebLvg.${YEAR}/web/jsp/lvg/modifyFlow.jsp"
    • Modify "WebLvg.${YEAR}/web/jsp/lvg/flowHelp.jsp"
    • Modify "WebLvg.${YEAR}/src/lvg2/lvgFlow.java

  6. Add new lvg Options
    • Modify "WebLvg.${YEAR}/web/jsp/lvg/Xxx.jsp"
    • Modify "WebLvg.${YEAR}/web/jsp/lvg/setXxx.jsp"
    • Modify "WebLvg.${YEAR}/src/lvg2/lvgOptions.java

  7. Add new Tools
    • TBD