jan-h
10/16/2015 - 7:50 AM

How to build DXA JAVA ealyaccess branch. The ealyaccess branch is an development version. Instructions worked on 16 October 2015

How to build DXA JAVA ealyaccess branch. The ealyaccess branch is an development version. Instructions worked on 16 October 2015

How to build DXA

1 Get DXA source

2 Get DD4T 2.0.x-SNAPSHOT source

DXA is contributing to DD4T and needs some changes which are not in the DD4T 2.0 beta release yet.

3 Build dependencies

  • Install libraries in local Maven repository:

  • Comment out the jdbcpool dependency in the DD4T source code in dd4t-example-site\pom.xml. It breaks the build. I do not know what it is for, where to get it, and it is not needed to build DXA.

  • Build DD4T 2.0.x-SNAPSHOT and install it in the local Maven repository:

    • Go to the root of the DD4T source and run mvn clean install -Dgpg.skip=true
    • This will install the DD4T libraries in your local repo without signing jars or uploading them to Maven Central.

4 Build DXA

  • Build DXA. There is no need to install it in your local Maven repository.
    • Go to the root of the DXA source and run mvn clean package