lams_tool_deploy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

*** empty log message ***

    • -0
    • +3
    ./test/file/sql/drop_tool_tables.sql
    • -0
    • +455
    ./test/file/sql/insert_library_test_data.sql
    • -0
    • +20
    ./test/file/tool_deploy/deploy.xml
    • -0
    • +11
    ./test/file/tool_deploy/deploy2.xml
    • -0
    • +20
    ./test/file/tool_deploy/test.xml
updated sql scripts to reflect new table structure (removed online and offline instructions)

    • -12
    • +12
    ./test/file/sql/insert_test_records.sql
updated sql scripts

added some methods

previously named DeployConfigTest tests the deployment of a tool

modified the tearDown function

now moved to DeployToolConfigTest

test deploy files for library deploy

moved this to tool_deploy folder

Classes specific for deployment of a library activity that contains more than one tool activity

sample tool deploy properties file

configuration for tool deployment

Parent class for deploy configurations. common attributes dbUsername, dbPassword, dbDriverClass and dbDriverUrl is shared with child classes.

Main class for tool Deployment. the configurations are stored in DeployToolConfig instead of DeployConfig.

Functions similar to the previous CreatePackageTask. This will generate the deploy properties (xml format) for the toold eployment

CreatePackageTask is now the parent class for creating tool/library packages. It follows the same logic as the original CreatePackageTask, just the some commonality between library and tool package task is extracted

Xstream used to serialise objects into XML and deserialise them from XML to object

    • binary
    ./lib/xstream/xstream-1.1.2.jar
Added tool version, tool identifier, removed activity offline and online instructions.

Changed default values to something more standard than Chris' values.

Changed default values to something more standard than Chris' values.