Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 7

Required Software

  • Git
  • Java 8 JDK
    • Make sure that your JAVA_HOME environment variable is set to the newly installed JDK location, and that your PATH includes %JAVA_HOME%\bin (Windows) or $JAVA_HOME/bin (*NIX).
  • Maven
    • Installation instructions
    • Make sure that Maven has enough memory to build DDF. Set appropriate memory settings in the MAVEN_OPTS environment variable such as "-Xms64m -Xmx4096m"

Cloning

In order to run through a full build, be sure to have a clone for the ddf repository and optionally the ddf-support repository (NOTE: daily snapshots are deployed so downloading and building each repo may not be necessary since those artifacts will be retrieved.):

...

Code Block
cd ddf/gitsetup
mvn install -Pgitsetup
cd ddf-support/gitsetup
mvn install -Pgitsetup

Anchor
githooks
githooks
Git Hooks

Design

Git hooks have two functions:

...

Code Block
languagebash
[INFO] Installing git hooks.
[INFO] The blacklist words file was not found
[INFO] Do you wish to download it automatically (y/n) [Y]? Y↵
[INFO]
[INFO] Please provide the maven artifact's coordinates for the blacklist words file:
[INFO] group id []: com.connexta↵my_group_id↵
[INFO] artifact id [blacklist-words]: blacklist-words↵
[INFO] version [RELEASE]: 1.0.1↵
[INFO] type [txt]: ↵
[INFO] classifier []: ↵

...