Default Library Config

As a reference, this is the default library config of version 3.2.1.3:

!library-dependencies
versions:
  nsx-runtime: 3.2.1.3
  struts: 2.3.34
  nsx-libraries: 3.0.2
  validation: 3.2.0
dependencies:
- applicationLayer: SHARED_LAYER
  technology: COMMON
  mavenArtifact:
    groupId: net.democritus
    artifactId: nsx-shared-common
    version: $nsx-runtime
    scope: compile
- applicationLayer: SHARED_LAYER
  technology: COMMON
  mavenArtifact:
    groupId: net.democritus
    artifactId: nsx-common
    version: $nsx-libraries
    scope: compile
- applicationLayer: SHARED_LAYER
  technology: COMMON
  mavenArtifact:
    groupId: net.democritus
    artifactId: nsx-logging
    version: $nsx-libraries
    scope: compile
- applicationLayer: DATA_LAYER
  technology: JPA
  mavenArtifact:
    groupId: net.democritus
    artifactId: nsx-shared-jpa
    version: $nsx-runtime
    scope: compile
- applicationLayer: LOGIC_LAYER
  technology: EJB3
  mavenArtifact:
    groupId: net.democritus
    artifactId: nsx-shared-ejb3
    version: $nsx-runtime
    scope: compile
- applicationLayer: SHARED_LAYER
  technology: COMMON
  mavenArtifact:
    groupId: net.democritus
    artifactId: nsx-shared-yaml
    version: $nsx-runtime
    scope: compile
- applicationLayer: SHARED_LAYER
  technology: COMMON
  mavenArtifact:
    groupId: net.democritus
    artifactId: nsx-shared-owasp
    version: $nsx-runtime
    scope: compile
- applicationLayer: CONTROL_LAYER
  technology: COMMON
  mavenArtifact:
    groupId: net.democritus
    artifactId: nsx-shared-opencsv
    version: $nsx-runtime
    scope: compile
- applicationLayer: CONTROL_LAYER
  technology: STRUTS2
  mavenArtifact:
    groupId: net.democritus
    artifactId: nsx-presentation-struts2
    version: $nsx-runtime
    scope: compile
- applicationLayer: SHARED_LAYER
  technology: COMMON
  mavenArtifact:
    groupId: net.democritus
    artifactId: ValidationImplementation
    version: $validation
    scope: compile
- applicationLayer: CONTROL_LAYER
  technology: STRUTS2
  mavenArtifact:
    groupId: org.apache.struts
    artifactId: struts2-core
    version: $struts
    scope: compile
- applicationLayer: CONTROL_LAYER
  technology: STRUTS2
  mavenArtifact:
    groupId: org.apache.struts
    artifactId: struts2-json-plugin
    version: $struts
    scope: compile
- applicationLayer: CONTROL_LAYER
  technology: STRUTS2
  mavenArtifact:
    groupId: com.jgeppert.struts2.jquery
    artifactId: struts2-jquery-plugin
    version: 3.3.0
    scope: compile
- applicationLayer: CONTROL_LAYER
  technology: STRUTS2
  mavenArtifact:
    groupId: com.jgeppert.struts2.jquery
    artifactId: struts2-jquery-richtext-plugin
    version: 3.3.0
    scope: compile
- applicationLayer: CONTROL_LAYER
  technology: STRUTS2
  mavenArtifact:
    groupId: com.jgeppert.struts2.jquery
    artifactId: struts2-jquery-tree-plugin
    version: 3.3.0
    scope: compile
- applicationLayer: CONTROL_LAYER
  technology: STRUTS2
  mavenArtifact:
    groupId: com.jgeppert.struts2.jquery
    artifactId: struts2-jquery-grid-plugin
    version: 3.3.0
    scope: compile
- applicationLayer: CONTROL_LAYER
  technology: STRUTS2
  mavenArtifact:
    groupId: com.jgeppert.struts2.bootstrap
    artifactId: struts2-bootstrap-plugin
    version: 1.5.2
    scope: compile
- applicationLayer: LOGIC_LAYER
  technology: EJB3
  mavenArtifact:
    groupId: javaee
    artifactId: javaee-api
    version: 5
    scope: provided
- applicationLayer: LOGIC_LAYER
  technology: EJB3
  mavenArtifact:
    groupId: javax
    artifactId: javaee-api
    version: 6.0
    scope: provided
- applicationLayer: SHARED_LAYER
  technology: COMMON
  mavenArtifact:
    groupId: junit
    artifactId: junit
    version: 4.12
    scope: test
- applicationLayer: CONTROL_LAYER
  technology: COMMON
  mavenArtifact:
    groupId: javax.servlet
    artifactId: servlet-api
    version: 2.5
    scope: provided
- applicationLayer: CONTROL_LAYER
  technology: COMMON
  mavenArtifact:
    groupId: javax.servlet.jsp
    artifactId: jsp-api
    version: 2.1
    scope: provided
- applicationLayer: CLIENT_LAYER
  technology: COMMON
  mavenArtifact:
    groupId: org.yaml
    artifactId: snakeyaml
    version: 1.13
    scope: compile
excludeArtifacts:
- javaee-api
- servlet-api
- jsp-api
- nsx-shared-common
- nsx-common
- nsx-logging
- ant-junit