Please don't be in a rush to merge, it needs some discussion first.
Only build modules if they are present in the distribution
Add build.properties and parent pom.xml into the binary distribution
Check for the presence of the dspace module before activating it to f…
…ix a mysterious problem with the test framework assembly
Include some of the testing framework files in the binary release to …
…avoid problems when subsequently building the binary release.
Taking a closer look at this now...
I believe I've just figured out a way to exclude all the testEnvironment stuff from the binary Release via a profile.
So, I'd suggest NOT merging this yet. Much of what Robin's done is correct & looks good, but I think with one more step we can actually avoid having all the testing framework files in the binary release after all.
As you can see in the "reference" above, I've just generated a new pull request that merges Robin's changes above, along with a few tweaks of mine which allow the testEnvironment stuff to be left out of the Binary Release.
So, I think this pull request can be closed & left unmerged, in favor of #119
Backout pull request #112