Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Scala Simple Built Tool (sbt) is required for building.

SBT will automatically download all necessary dependencies (including scala)
upon the first invocation. The cache is stored in ~/.ivy2.

Execute sbt to start the interactive sbt prompt. Below are some of the commonly
used commands:

...

project daffodil

...

project daffodil-lib

...

project daffodil-core

...

project daffodil-test

...

 

The following commands can be run from within any sub-project if you only want
to build/test/etc that subproject. Dependendent tasks in another project will
be performed if required. Running a command from withing the root 'daffodil'
project will run the command in all sub-projects.

...

compile

...

test:compile

...

test

...

test-only X

...

debug:compile

...

new:compile

...

new

...

clean

...

doc

...

package

...

stage

...

publish-local

...

update-classifiers

...

 

All commands can be prefixed with the project name followed by a slash to run
that command in the project without having to change project. For example

...

 Page contents removed as they were obsolete. Please see https://cwiki.apache.org/confluence/display/DAFFODIL/For+Contributors