lams_build

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-3376: Enable development mode for JSP servlet, which forces JSP recompilation.

LDEV-3275: Add missing dependencies.

    • -0
    • +1
    ./lib/jakarta-commons/validator.module.xml
LDEV-3275: Make XStream use enhanced mode in which it can instantinate classes without no-arg constructors. This requires Oracle's JVM to be used, but it is a requirement of LAMS anyway. Otherwise multiple LAMS classes (mainly DTOs) would have to be given no-arg constructors or implement Serializable.

  1. … 11 more files in changeset.
LDEV-3275: Add missing dependency for JSP parser.

LDEV-3275: Add missing dependencies. Update XStream to version 1.5.0, and its corresponding libraries. Reimplement LD attachment importing. Reimplement Content Repository credential check. Moja joda-time library to separate folder as it is not a part of XStream deployment anymore, but it is still needed in LAMS code.

    • -0
    • +2
    ./conf/j2ee/jboss-deployment-structure.xml
    • binary
    ./lib/joda/joda-time-2.1.jar
    • -0
    • +29
    ./lib/joda/joda.module.xml
    • binary
    ./lib/xstream/xmlpull-1.1.3.1.jar
    • -0
    • +30
    ./lib/xstream/xmlpull.module.xml
    • binary
    ./lib/xstream/xpp3-1.1.3.4d_b4_min.jar
    • binary
    ./lib/xstream/xpp3_min-1.1.4c.jar
  1. … 335 more files in changeset.
LDEV-3333: Remove Wildfly modules that are not required by LAMS distribution. Remove welcome-content from Wildfly distribution

Process of identification of modules that are eligible for removal (slimming):

1. LAMS direct dependencies (modules) were compared to 'Minimalistic Core' version of wildfly.

2. All missing modules were added to Wildfly modules

3. Direct dependencies of added modules (transitive LAMS dependencies) were identified based on module.xml content.

4. Points 2-3 were performed iteratively until all missing modules were added to Wildfly modules.

5. List of modules started with regular Wildfly distribution was compared to modules started with LAMS slimmed distribution.

LDEV-3373: Set current and next activity for learners who finished a lesson, when the activity was added in Live Edit.

  1. … 4 more files in changeset.
LDEV-3373: Set current and next activity for learners who finished a lesson, when the activity was added in Live Edit.

  1. … 4 more files in changeset.
LDEV-3315, LDEV-3367: Refactor SecurityService methods. Improve security in several places.

  1. … 13 more files in changeset.
LDEV-3315, LDEV-3367: Refactor SecurityService methods. Improve security in several places.

  1. … 13 more files in changeset.
LDEV-3315: Refresh compiled LAMS library.

LDEV-3275: Refresh compiled LAMS libraries

LDEV-3275: Add missing dependency.

LDEV-3315: No need for own SecurityException as JRE already has got one.

  1. … 4 more files in changeset.
LDEV-3315, LDEV-3367: Refactor SecurityService methods. Replace Monitoring and Gradebook own security code with SecurityService checks.

  1. … 18 more files in changeset.
LDEV-3333: remove org.jboss.as.jdr and org.jboss.as.pojo from LAMS standalone.xml

LDEV-3333: remove org.jboss.as.jaxrs, org.jboss.as.sar and org.wildfly.extension.batch extensions from jboss standalone.xml

LDEV-3333: remove 'org.jboss.as.mail' module from standalone.xml

LDEV-3333: Remove ejb module from LAMS deployment configuration

LDEV-3365: Add "explode-all" Ant taks.

LDEV-3365: Add "explode-all" Ant taks.

LDEV-3315: Add utility methods for security. Use the new SecurityService in several places.

  1. … 8 more files in changeset.
LDEV-3332: revert spring-beans schema declaration in application context xml files. export spring meta-inf in jboss-deployment-structure.xml

It is way more elegant approach to fix an issue with spring-beans.xsd loading from internet.

    • -1
    • +1
    ./conf/j2ee/jboss-deployment-structure.xml
  1. … 77 more files in changeset.
LDEV-3275: Add missing library dependencies.

    • -0
    • +1
    ./conf/j2ee/jboss-deployment-structure.xml
    • -0
    • +112
    ./lib/jdk/jdk.module.xml
    • -0
    • +2
    ./lib/xml-commons/xmlcommons.module.xml
  1. … 1 more file in changeset.
LDEV-3275: Set default log level to DEBUG for LAMS classes.

LDEV-3293: fix hibernate dtd declarations. Change 'hibernate.org' to 'www.hibernate.org'.

In order for hibernate DTDEntityResolver not to load hibernate-mapping-3.0.dtd from internet (and use local one), namespace declaration of dtd must exactly match the namespace declared in DTDEntityResolver class.

  1. … 93 more files in changeset.
LDEV-3319: update 'autopatch' and 'discovery' libraries in LAMS components.

Replace jar libraries. Update 3rdParty.userlibraries to use autopatch-1.4.2-lams and discovery-1.0.5-lams. Update build.xml to deploy correct libs to wildfly.

    • binary
    ./lib/autopatch/autopatch-1.4.2-lams.jar
    • binary
    ./lib/autopatch/discovery-1.0.5-lams.jar
    • binary
    ./lib/autopatch/tk-discovery-1.0.0.jar
LDEV-3319: Synchronize patch execution with an external monitor. Modules in WildFly can be loaded in parallel. AutoPatch is not ready for this as it uses static methods with unsynchronized collections. Each AutoPatchService instance should be run sequentially.

    • -41
    • +0
    ./lib/autopatch/autopatch.module.xml
  1. … 32 more files in changeset.
LDEV-3318: Move jboss-log4j.xml configuration to jboss logging subsystem in standalone.xml. Apparently there is no way to simultanously use both logging conifgs. All not-commented appenders and loggers from old configuration were migrated.

LDEV-3319: remove autopatch dependencies from <resources> declaration of jboss-deploymet. Libraries present in 'lib' directory are automatically added as project dependenies.

    • -4
    • +2
    ./conf/j2ee/jboss-deployment-structure.xml