Is there a secret method of building Sling from the repository? :-)
Over the last year I've tried on and off to build Sling from time to
time on an Ubuntu 14.10 system with Maven 3 and OpenJDK version 1.8.0_91.
Initially I could only succeed by skipping the tests but now the Apache
License checker causes a fail.
My technique for failing to build (revision 1748307) is as follows: -
$ svn co http://svn.apache.org/repos/asf/sling/trunk sling
$ cd sling
$ export MAVEN_OPTS="-Xmx1024M -XX:MaxPermSize=512m"
$ mvn -DskipTests clean install
This then gives me the following output: -
...
[INFO] Apache Sling RepoInit Oak/JCR module ........ SUCCESS [ 5.419 s]
[INFO] Apache Sling Filesystem Resource Provider ... SUCCESS [ 2.017 s]
[INFO] Apache Sling Installer WebConsole Plugin .... SUCCESS [ 1.518 s]
[INFO] Apache Sling Launchpad Application Builder .. FAILURE [21:16 min]
[INFO] Apache Sling Scripting Sightly Integration Tests ... SKIPPED
...
...
[INFO] ----------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ----------------------------------------------------------------
[INFO] Total time: 26:56 min
[INFO] Finished at: 2016-06-13T21:55:34+01:00
[INFO] Final Memory: 223M/793M
[INFO] ----------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.rat:apache-rat-plugin:0.11:check (default) on project
org.apache.sling.launchpad: Too many files with unapproved license: 304
See RAT report in:
~/projects/sling/sling/launchpad/builder/target/rat.txt -> [Help 1]
Am I supposed to checkout a different branch or supply some different
flags to mvn?
Best Regards,
David Legg