README.txt revision 6425
6330N/A - Sun/Oracle JDK 6 (latest)
6330N/A - for building a Solaris/Illumos+ friends SVR4 packages
6330N/A - Solaris/Illumos+ SVR4 pkg tools
6330N/A - for building a Solaris/Illumos+ friends SVR4 package
6330N/A - https://java.net/projects/ips/pages/Home (or part of your OS)
6330N/A - for building a Solaris/Illumos+ friends IPS package
6330N/A - for building a Debian package (put the jdeb-0.10.jar in the lib
6330N/A waisting time to compile/install them from source.
6330N/A (see also http://stackoverflow.com/questions/9262712/ant-is-not-recognized-as-an-internal-or-external-command)
6330N/A Illumos+ means: OpenSolaris and derivates/distributions like OmniOS,
6330N/A ant -logger org.apache.tools.ant.listener.AnsiColorLogger ...
6330N/A (see also http://ant.apache.org/manual/listeners.html#AnsiColorLogger )
6330N/A less -R /tmp/ant.out
6330N/A - only the targets 'nightly', 'nightly.build', 'precommit' and 'release'
6330N/A have a look at etc/test.help.txt
6330N/A the internal machine, which runs an OpenDJ instance, and 'my.gateway.org'
6330N/A one may use 'ssh -f -x -N -L 15005:ldap:5005 my.gateway.org' to tunnel
6330N/A $instance.dir/config/java.properties and running dsjavaproperties).
6330N/A IDE/Debugger, that it should connect to localhost on port 15005 ...
6418N/A rm -rf build/instance
6418N/A ant gen.instance
6418N/A ant run.server
6374N/A Output directory: build/test-output
6374N/A Template XML file: /home/myUserName/workspace/opendj2/build/unit-tests/resource/testng.xml
6374N/A -Dorg.opends.server.debug.target=org.opends.server:level=warning,category=caught|data|database-access|message|protocol,stack,cause
6374N/A -Dtest.progress=false
6330N/A - Download the OpenDMK and adjust the build.properties as described above
6330N/A - copy etc/opendmklib.eclipse to /tmp/ and adjust the pathes to the
6330N/A choose /tmp/opendmklib.eclipse and "OK"
6330N/A - import the OpenDJ formatting rules etc/opendj-eclipse-formatter-rules.xml
6330N/A choose etc/opendj-eclipse-formatter-rules.xml and "OK"
6330N/A Browse: etc/eclipse-compiler.prefs
6330N/A build tools into lib/build-tools.jar and required message properties incl.
6330N/A generated stubs into lib/opendj-resources.jar. Finally the needed
6330N/A src/snmp/resource/mib/ gets changed
6330N/A - 'ant gen.instance': setup a OpenDJ data instance directory for testing,
6330N/A -> depends on your needs (see also etc/build.properties).
6374N/A - 'ant test.prepare' to create the test output directories below build/
6374N/A and to prepare the required testng.xml config file (if necessary).