build_base.xml

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-3275: Use Apache Commons Longing version 1.0.4 -> 1.7.4 delivered with WildFly.

  1. … 17 more files in changeset.
LDEV-3275: Use Apache Commons Lang version 2.6 delivered with WildFly.

  1. … 38 more files in changeset.
LDEV-3275: Use Apache Commons IO version 2.1 -> 2.4 delivered with WildFly. Previous similar upgrades were: Apache Commons Collections 3.1 -> 3.2.1 Apache Commons BeanUtils 1.6 -> 1.8.3 Saaj 1.2 -> 1.3 JaxRPC same version, but delivered with WildFly.

  1. … 111 more files in changeset.
LDEV-3275: Deploy EAR libraries as WildFly modules. In JBoss there were several folders where libraries could be simply copied. In WildFly it is more organised, with module.xml files describing each library. In order not to keep libs in EAR, so only real LAMS code remains there, they are moved to WildFly as modules and get referenced by EAR with META-INF/jboss-deployment-structure.xml.

  1. … 38 more files in changeset.
LDEV-3275: Make Ant use WildFly libraries to build EAR. The libraries have to be exactly listed, instead of using **/*.jar. This is becaus full (not slimmed) WildFly contain other library versions than used by LAMS (located in lams_build/lib). When starting up WildFly libraries would be loaded first and probably foreshadow/clash with versions delivered with EAR.

Also an attempt to correctly deliver MySQL connector lib to WildFly modules dir was committed. Other libraries delivery will follow the same pattern.

  1. … 4 more files in changeset.
LDEV-3275: Partial switch to new server dir structure.

  1. … 8 more files in changeset.
LDEV-3275: Minify Ant .properties files. Most of the variables were constant, never changed. Since build file inheritance was introduced to LAMS, it is fairly easy to change relative paths in build files themselves. So only root path were left in .properties files and variables that can actually change from project to project.

  1. … 11 more files in changeset.
LDEV-2915: Make lams_build/build.properties an optional file included before ALL OTHER property files, so variables can be defined there.

LDEV-2839 fixed ability to run "deploy-war" target manually when jsp.precompile option is ON

LDEV-3174: Added UTF-8 encoding to Ant Java compiler.

  1. … 2 more files in changeset.
LDEV-3174: passing encoding settings to compiler

LDEV-3154: Explicitly tell Ant to produce Java 1.6 code. Add a parameter preventing warnings.

  1. … 1 more file in changeset.
LDEV-2849: Remove unnecessary libraries and dependencies.

  1. … 109 more files in changeset.
LDEV-2913: Remove test sources and build tasks from LAMS projects.

  1. … 294 more files in changeset.
LDEV-2847: Fix minor issues with exploding WARs.

LDEV-2847: Make comments nicer.

LDEV-2847: Make comments nicer.

WVI-35: Add code for lesson synchronisation: service methods for checking and downloading content, servlet methods for communication scenarios, front-end stuff for regular sync checking and displaying information nicely. Made horizon project not expose its beans to global App Context, as it is not needed any more. Add some file utility methods.

  1. … 3 more files in changeset.
LDEV-2847: Rename a target to be more revelant with its purpose.

  1. … 1 more file in changeset.
WVI-33, WVI-34: Split horizon project to encapsulate old features and new sychronisation servlet. Add initial synchronisation code. Add custom login page to horizon project. Add DB init scripts. Fix "_db-script" Ant target so it accepts files not only from db/sql dir.

  1. … 1 more file in changeset.
LDEV-2847: Remove unnecessary reference to Java classpath.

  1. … 2 more files in changeset.
LDEV-2847: Allow running module activation task multiple times without causing an error by removing exsiting activation entries first.

LDEV-2847: Number of optional LAMS EAR modules grow and making a full-text placeholder for each of them in application.xml became an issue. A new approach with short token replaced with module activation entry was used.

  1. … 3 more files in changeset.
LDEV-2847: Remove unnecessary comments and directory removal.

  1. … 1 more file in changeset.
LDEV-2915: Add tokens to LAMS DB scripts. The tokens are replaced during build with properties taken from lams_build/*.properties files.

Make lams_build/build.properties an optional file included before OS-specific property file, so computer-specific paths can be defined there.

  1. … 8 more files in changeset.
LDEV-2847: Remove unnecessary classes folder from WARs.

LDEV-2847: Reverting Ant javac source code version to 1.5 because for 1.6 there are compilation errors: LAMS files are not encoded with UTF-8 and they should.

  1. … 1 more file in changeset.
LDEV-2847: Reverting to 1.5 just to see if code compiles. Proper solution is to have Java files stored in UTF-8 encoding but this can be a big task.

LDEV-2847: Mark Java source version as 1.6.

Standardise a private project (CNG).

  1. … 2 more files in changeset.
LDEV-2847 together with Marcin decided to roll back explode-war-synchronize target to its previous behavior i.e. without overwrite="true"