lams_tool_deploy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Updated address of FSF in copyright statement

  1. … 1378 more files in changeset.
Update wars either expanded or zipped.

The main tool context application file moved so that only the tool's have a context file classpath of /org/lamsfoundation/lams/tool.

Implemented the addition of a tool's jar to the classpath.

    • -0
    • +499
    ./src/java/org/lamsfoundation/lams/tool/deploy/UpdateWarTask.java
Added manifest file to the test war, to test adding the tool jar to the classpath

Implemented the extraction and re-zipping of the war files. Tested with unit tests. Next step to integrate with the deployment script.

Test war used to test removing the nb tool application entry from the web.xml

    • binary
    ./test/file/test-dummy-with-nb.war
Previous check in had two many levels of directories (rar utility strikes again!)

The previous version wasn't a true war - it was actually a jar. This should now be a functioning war.

Implemented remove application context entry.

Improving the insert side of the test.

    • -0
    • +214
    ./test/file/web1EntryInsert.xml
Improving the remove side of the test.

    • -0
    • +214
    ./test/file/web1Entry.xml
    • -0
    • +215
    ./test/file/web3Entry.xml
    • -0
    • +213
    ./test/file/webNoEntry.xml
Made the test harder with a multiline comment.

Made the test harder with a multiline comment.

Test file for the web.xml changes

    • -0
    • +211
    ./test/file/web2.xml
    • -0
    • +212
    ./test/file/web3.xml
Tweak to try to stop it readding an existing context file.

Added a tool's applicationContext entry to the web.xml files for monitoring, learning and central

Test file for the web.xml changes

    • -0
    • +210
    ./test/file/web.xml
Updated copyright statement - only support GPL v 2.0

  1. … 37 more files in changeset.
Updated copyright statement - only support GPL v 2.0

  1. … 172 more files in changeset.
Completed linking of a language file to a complex activity. The last check in of code was missing setting the language file in the database - it only copied the file.

On doing this second part, I found that I hadn't passed data around in the same manner as Chris originally designed. So I removed the Maps returned by the tasks and went over to Chris' way of just calling the tasks to get any necessary cross-task information.

  1. … 6 more files in changeset.
Added the Id keyword for expansion.

Updated Tool Deployer so that that parallel activities, installed using the tool deployer, can also be I18N.

Also added the Id keyword for expansion.

  1. … 11 more files in changeset.
Added greater flexibility to the language files for the tool deployment - the deployment configuration now specfies the package into which the file(s) shoul be placed. For tools this may be their normal package, or a tool signature directory. For non-tool activities this will be a artificial name.

  1. … 1 more file in changeset.
Copies specified language files from tool directories to the lams-dictionary.jar in the ear. Added a fileset to the ant tag - couldn't do it as nicely as I would have wanted as I couldn't get nested tags working.

  1. … 5 more files in changeset.
added libraryDeployMain test

*** empty log message ***

    • binary
    ./test/file/lams.ear/test-dummy.jar
    • binary
    ./test/file/lams.ear/test-dummy.war
*** empty log message ***

    • -0
    • +34
    ./test/file/lams.ear/META-INF/application.xml
    • binary
    ./test/file/lams.ear/test-dummy.jar
    • binary
    ./test/file/lams.ear/test-dummy.war
*** empty log message ***

changed the testDeployPropertiesPath