Merge pull request #1307 from kinow/vanilla-bootstrap
[jena.git] / BUILD.md
index 0f0adbfd4a52a38481ea73db30cd27a71d6c9051..a59565a7e2f86836c1cabf4c8002732fd416c4ab 100644 (file)
--- a/BUILD.md
+++ b/BUILD.md
@@ -7,7 +7,7 @@ It is not normally necessary to build from source. Apache Jena provides already-
 
 See http://jena.apache.org/download/
 
-For most usage, there is no requirment to build from source. Use maven
+For most usage, there is no requirement to build from source. Use maven
 or other build system that can download from the central repositories.
 
     <dependency>
@@ -59,6 +59,19 @@ TDB, command line tools and Fuseki2.
 Once the whole of Jena has been built once, individual modules can be incrementally
 built using maven in their module directory.
 
+To quickly build the whole project, skipping tests (but building them because that's required) and skipping javadoc generation:
+
+    mvn -DskipTests -Dmaven.javadoc.skip=true clean install
+
+Build only a specific module (e.g. `jena-arq`) and its dependencies
+
+    mvn -pl :jena-arq -am install
+
+Also useful:
+
+`-Drat.skip` Skips checking for license headers; useful during development.
+
+
 ## Build Notes
 
 The TDB tests on Microsoft Windows use a large amount of temporary disk space.