Assembles and tests this project and all projects that depend on it.<p><i>Task group: build<i>Generates IDEA project files (IML, IPR, IWS)<p><i>Task group: IDE<i>Assembles classes 'main'.<p><i>Task group: build<i>Delete stale configuration files generated by OkBuck<p><i>Task group: okbuck<i>Setup okbuck cache and dependencies<p><i>Task group: okbuck<i><i>Task group: other<i>Move the generated lock file into the project directory<p><i>Task group: Locking<i>Runs this project as a JVM application<p><i>Task group: application<i><i>Task group: other<i>Apply updates to a preexisting lock file and write to build/<specified name><p><i>Task group: Locking<i><i>Task group: other<i>Assembles classes 'test'.<p><i>Task group: build<i>Generates Javadoc API documentation for the main source code.<p><i>Task group: documentation<i>Creates OS specific scripts to run the project as a JVM application.<p><i>Task group: other<i>Assembles a jar archive containing the main classes.<p><i>Task group: build<i>Create buck wrapper<p><i>Task group: okbuck<i>Generates IDEA module files (IML)<p><i>Task group: other<i>Processes JVM resources 'main:resources'.<p><i>Task group: other<i>Apply updates to a preexisting lock file and write to build/<specified name><p><i>Task group: Locking<i><i>Task group: other<i><i>Task group: other<i>Cleans IDEA project files (IML, IPR)<p><i>Task group: IDE<i><i>Task group: other<i>Generates an IDEA workspace file (IWS)<p><i>Task group: other<i>Runs the unit tests.<p><i>Task group: verification<i>Compiles Java source 'main:java'.<p><i>Task group: other<i>Create a lock file in build/<configured name><p><i>Task group: Locking<i>Runs all checks.<p><i>Task group: verification<i>Generate BUCK files<p><i>Task group: okbuck<i>Assembles the outputs of this project.<p><i>Task group: build<i>Deletes the build directory.<p><i>Task group: build<i>Compiles Java source 'test:java'.<p><i>Task group: other<i><i>Task group: other<i>Installs the project as a JVM application along with libs and OS specific scripts.<p><i>Task group: application<i><i>Task group: other<i>Processes JVM resources 'test:resources'.<p><i>Task group: other<i>Assembles and tests this project.<p><i>Task group: build<i>Create a lock file in build/<configured name><p><i>Task group: Locking<i>Assembles and tests this project and all projects it depends on.<p><i>Task group: build<i>Bundles the project as a JVM application with libs and OS specific scripts.<p><i>Task group: application<i>Generates IDEA project file (IPR)<p><i>Task group: other<i>Move the generated lock file into the project directory<p><i>Task group: Locking<i>Bundles the project as a JVM application with libs and OS specific scripts.<p><i>Task group: application<i><i>Task group: other<i>Configuration for archive artifacts.Compile classpath for source set 'main'.Configuration for default artifacts.Runtime classpath for source set 'main'.Compile classpath for source set 'test'.Runtime classpath for source set 'test'.