From 475a3184b79e4630e8b9c6f88b6cd957be18abc8 Mon Sep 17 00:00:00 2001 From: CmptAdam <37913687+CmptAdam@users.noreply.github.com> Date: Mon, 2 Apr 2018 22:22:41 -0700 Subject: [PATCH] Update README.md This file has been edited by a Computer Science student in a Technical Writing course. The students are tasked in finding online real-world documentation to edit. Full marks are achieved if the original author of the work accepts the changes; in this case a Pull Request. Please review and accept the Pull Request and thank you so much! --- README.md | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 9aa7c528..8bda389a 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,9 @@ # Sample Java Project -This is a reference for setting up a new Ant-based Java project. It -contains most of the little Ant tricks I've learned over the -years. When I start a new Java project I clone this repository, remove -sections of build.xml that I don't care about for that particular -project, set the project properties, clear out the sample sources, and -get to work. +This is a reference for setting up a new Ant-based Java project. It contains the +most of the little Ant tricks I have learned in the past few years. When I start +a new Java project, I clone this repository, remove some useless sections of build.xml, +set the project properties, clear out the sample sources, and get to work. ## Setup @@ -40,13 +38,12 @@ your passphrase a bunch of times in a row. ## Philosophy -I hate coding absolute paths in my build script and I hate including +I hate coding absolute paths in my build script, and I hate including built files as part of the base project. My philosophy is that the *environment* should be set up so that the tool can easily find the external resources they need (JUnit, etc.) from the system or -dependency manager. It's the system or dependency manager that -provides the libraries. Anyone who has the proper development -environment set up -- one that works across many projects -- should be -able to clone the repository and do a build simply by running the -build program with no special arguments. There should be no need to +dependency manager. The system or dependency manager provides the libraries. +The person who has the proper development environment set up and works across +many projects have the ability to clone the repository and do a build by running +the build program with no special arguments. There should be no need to edit or install anything into the project space for the initial build.