HTRACE-342. Centralize building instructions in BUILDING.txt (cmccabe)
Project: http://git-wip-us.apache.org/repos/asf/incubator-htrace/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-htrace/commit/9e56be49 Tree: http://git-wip-us.apache.org/repos/asf/incubator-htrace/tree/9e56be49 Diff: http://git-wip-us.apache.org/repos/asf/incubator-htrace/diff/9e56be49 Branch: refs/heads/branch-4.1 Commit: 9e56be495ee3f42aa79665c74f29c4616b05aebb Parents: 0476dd8 Author: Colin P. Mccabe <[email protected]> Authored: Tue Feb 9 15:34:40 2016 -0800 Committer: Colin P. Mccabe <[email protected]> Committed: Tue Feb 9 15:35:59 2016 -0800 ---------------------------------------------------------------------- BUILDING.txt | 9 +++++++-- README.md | 15 ++++----------- 2 files changed, 11 insertions(+), 13 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-htrace/blob/9e56be49/BUILDING.txt ---------------------------------------------------------------------- diff --git a/BUILDING.txt b/BUILDING.txt index e1bf0e9..ad8ef12 100644 --- a/BUILDING.txt +++ b/BUILDING.txt @@ -4,10 +4,15 @@ Building HTrace Building HTrace requires * Java 1.7 at least. -* Apache Maven 3.x. -* Go programming language, version 1.3 or higher (for htrace-htraced) +* Apache Maven 3.x +* Go programming language, version 1.4 or higher (for htrace-htraced) * The development package for leveldb (for htrace-htraced) +Note that at the moment, only Maven 3.0.4 should be used to create HTrace +releases - see [HTRACE-236](https://issues.apache.org/jira/browse/HTRACE-236) +(Support building release artifacts with Maven versions other than 3.0.4) for +details. + After installing dependencies, to build, run: $ mvn install http://git-wip-us.apache.org/repos/asf/incubator-htrace/blob/9e56be49/README.md ---------------------------------------------------------------------- diff --git a/README.md b/README.md index fd48635..39a2331 100644 --- a/README.md +++ b/README.md @@ -17,15 +17,8 @@ HTrace ====== -HTrace is a tracing framework for use with distributed systems. - -See documentation at src/main/site/markdown/index.md or at http://htrace.incubator.apache.org. - -Building --------- -Only Maven 3.0.4 should be used to create HTrace releases - see [HTRACE-236](https://issues.apache.org/jira/browse/HTRACE-236) -(Support building release artifacts with Maven versions other than 3.0.4) for details. - -To get around this while using Maven 3.3 [HTRACE-234](https://issues.apache.org/jira/browse/HTRACE-234) -you can run maven with `-DcreateDependencyReducedPom=false`. +HTrace is a tracing framework for use with distributed systems. See the +documentation at [src/main/site/markdown/index.md] or at +http://htrace.incubator.apache.org for more details. +For help on building the software, see [BUILDING.txt].
