Author: joewitt
Date: Tue Dec 16 19:04:26 2014
New Revision: 1646045

URL: http://svn.apache.org/r1646045
Log:
Updating guidance to latest develop branch info

Modified:
    incubator/nifi/site/trunk/content/development/quickstart.md

Modified: incubator/nifi/site/trunk/content/development/quickstart.md
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/development/quickstart.md?rev=1646045&r1=1646044&r2=1646045&view=diff
==============================================================================
--- incubator/nifi/site/trunk/content/development/quickstart.md (original)
+++ incubator/nifi/site/trunk/content/development/quickstart.md Tue Dec 16 
19:04:26 2014
@@ -14,6 +14,8 @@ The code as it was initially contributed
 
 To view the lastest codebase as we work toward an initial release checkout the 
'develop' branch.
 
+All guidance that follows assumes you are working on the 'develop' branch.
+
 ## Issue Tracking
 
 Track issues on the "NIFI" Project on the Apache Jira ([browse][jira]).
@@ -26,17 +28,24 @@ To check out the code:
 
     git clone http://git-wip-us.apache.org/repos/asf/incubator-nifi.git
 
+Then checkout the 'develop' branch
+
+    git checkout develop
+
 ### Build steps
 
 We're planning on revising these steps, our build process, and tests for much 
more deterministic builds. For now, the steps are not automated.
 
 1. You need a recent Java 7 JDK.
 2. You need Apache [Maven 3.X][maven]. We've successfully used 3.2.3 and as 
far back as 3.0.5
-3. In the root dir of the source tree run `./misc/build-order.sh` (expect 
20-30 mins build time) **OR** you can build each component
-manually.
+3. Build the nar maven plugin.  In the root dir of the source tree cd to 
'nar-maven-plugin'.
+   Run 'mvn clean install'
+4. Build the entire code base.  In the root dir of the source tree run 'mvn -T 
C1.0 clean install'
+   You can tweak the maven build settings as you like but the previous command 
will execute with 1 thread per core.
+5. Build the assembly/nifi application itself.  In the root dir of the source 
tree cd to 'assembly'.
+   Run 'mvn assembly:assembly'
 
-Once that is done you can go to the assemblies/nifi directory and run
-`mvn assembly:assembly`
+Now you should have a fully functioning build off the latest code in the 
develop branch.
 
 ## Running the application
 
@@ -49,7 +58,7 @@ to 8080 is a good start, but on systems
 
 #### Decompress and launch
 
-`mvn assembly:assembly` will create a tar.gz file in the target directory in 
`assemblies/nifi`. This tar.gz should
+`mvn assembly:assembly` will create a tar.gz file in the target directory in 
`assembly`. This tar.gz should
 contain the full application. Decompressing the tar.gz should make a directory 
for you containing several other
 directories. `conf` contains application configuration, `logs` will contain 
log files, `bin` contains a fairly
 bare-bones script for launching the application, `nifi.sh`. On linux (and 
possibly OS X) running `bin/nifi.sh start` 
@@ -72,3 +81,4 @@ is ready for use:
 [gitbrowse]: 
https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=summary
 [gitrepo]: http://git-wip-us.apache.org/repos/asf/incubator-nifi.git
 [githubrepo]: https://github.com/apache/incubator-nifi
+


Reply via email to