New DXA project structure (Java)
In the Java version of SDL Digital Experience Accelerator 1.4 ( DXA), project structure has been modified.
In DXA 1.4, parent projects were removed. This change gives the sub-projects independent life cycle and allows you to release them independently. Separation of project prevents you from building them all at the same time, however, you can use the build.cmd/sh script to do that.
The new projects structure looks in the following way:
Framework repository:
- dxa-bom-2013sp1
- dxa-bom-web8
- dxa-example-webapp
- dxa-webapp-archetype
- dxa-framework
- dxa-common-api
- dxa-common-impl
- dxa-tridion-provider
- dxa-tridion-2013sp1-provider
- dxa-web8-provider
Modules repository:
- dxa-module-core
- dxa-module-smarttarget
- dxa-module-smarttarget-common
- dxa-module-smarttarget-2013sp1
- dxa-module-smarttarget-web8
- dxa-module-<name>