accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bus...@apache.org
Subject svn commit: r1597808 - /accumulo/site/trunk/content/source.mdtext
Date Tue, 27 May 2014 15:38:15 GMT
Author: busbey
Date: Tue May 27 15:38:15 2014
New Revision: 1597808

URL: http://svn.apache.org/r1597808
Log:
CMS commit to accumulo by busbey

Modified:
    accumulo/site/trunk/content/source.mdtext

Modified: accumulo/site/trunk/content/source.mdtext
URL: http://svn.apache.org/viewvc/accumulo/site/trunk/content/source.mdtext?rev=1597808&r1=1597807&r2=1597808&view=diff
==============================================================================
--- accumulo/site/trunk/content/source.mdtext (original)
+++ accumulo/site/trunk/content/source.mdtext Tue May 27 15:38:15 2014
@@ -66,6 +66,8 @@ To check out the code:
 
 #### Running a Build
 
+Accumulo uses  [Apache Maven][maven] to handle source building, testing, and packaging. To
build Accumulo you will need to use Maven version 3.0.4 or later.
+
 To build the code:
 
     mvn package -P assemble
@@ -74,6 +76,16 @@ This will create a file accumulo-*-SNAPS
 
 For older branches, "mvn package && mvn assembly:single" may be required instead,
and the tar will be built in the target directory.
 
+If you regularly switch between major development branches, you may receive errors about
improperly licensed files from the [RAT plugin][1]. This is caused by modules that exist in
one branch and not the other leaving Maven build files that the RAT plugin no longer understands
how to ignore.
+
+The easiest fix is to ensure all of your current changes are stored in git and then cleaning
your workspace.
+
+    git add path/to/file/that/has/changed
+    git add path/to/other/file
+    git clean -xdf
+
+Note that this git clean command will delete any files unknown to git in a way that is irreversible.

+
 ### Continuous Integration
 
 Accumulo uses [Jenkins][jenkins] for automatic builds.
@@ -147,3 +159,6 @@ Accumulo's release guide can be found [h
 [git]: http://git-scm.com/
 [cgit]: https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=summary
 [anongit]: http://git-wip-us.apache.org/repos/asf/accumulo.git
+
+
+  [1]: http://creadur.apache.org/rat/apache-rat-plugin/
\ No newline at end of file



Mime
View raw message