anchor.diff:  ==== Importing into other IDEs
   Maven is well supported by most Java IDEs. Refer to you vendor documentation.
   
  +
   == Contributing
   
  -Spring Cloud is released under the non-restrictive Apache 2.0 license. If you would like
  -to contribute something, or simply want to hack on the code this document should help
  -you get started.
  +Spring Cloud is released under the non-restrictive Apache 2.0 license,
  +and follows a very standard Github development process, using Github
  +tracker for issues and merging pull requests into master. If you want
  +to contribute even something trivial please do not hesitate, but
  +follow the guidelines below.
   
   === Sign the Contributor License Agreement
   Before we accept a non-trivial patch or pull request we will need you to sign the
  
positive.code: eclipse. If you don't already have m2eclipse installed it is available from the "eclipse
  marketplace".
  
  ==== Importing into eclipse without m2eclipse
  If you prefer not to use m2eclipse you can generate eclipse project metadata using the
  following command:
  
  [indent=0]
  ----
  	$ mvn eclipse:eclipse
  ----
  
  The generated eclipse projects can be imported by selecting `import existing projects`
  
negative.code: 
  == Building
  
  :jdkversion: 1.7
  
  === Basic Compile and Test
  
  To build the source you will need to install JDK {jdkversion}.
  
  Spring Cloud uses Maven for most build-related activities, and you
  should be able to get off the ground quite quickly by cloning the
  project you are interested in and typing
  
  ----
  $ ./mvnw install
  ----
  
  NOTE: You can also install Maven (>=3.3.3) yourself and run the `mvn` command
  in place of `./mvnw` in the examples below. If you do that you also
  might need to add `-P spring` if your local Maven settings do not
  contain repository declarations for spring pre-release artifacts.
  
  NOTE: Be aware that you might need to increase the amount of memory
  available to Maven by setting a `MAVEN_OPTS` environment variable with
  a value like `-Xmx512m -XX:MaxPermSize=128m`. We try to cover this in
  the `.mvn` configuration, so if you find you have to do it to make a
  build succeed, please raise a ticket to get the settings added to
  source control.
  
  For hints on how to build the project look in `.travis.yml` if there
  is one. There should be a "script" and maybe "install" command. Also
  look at the "services" section to see if any services need to be
  running locally (e.g. mongo or rabbit).  Ignore the git-related bits
  that you might find in "before_install" since they're related to setting git
  credentials and you already have those.
  
  The projects that require middleware generally include a
  `docker-compose.yml`, so consider using
  http://compose.docker.io/[Docker Compose] to run the middeware servers
  in Docker containers. See the README in the
  https://github.com/spring-cloud-samples/scripts[scripts demo
  repository] for specific instructions about the common cases of mongo,
  rabbit and redis.
  
  NOTE: migration to the Maven wrapper (`.mvnw`) is underway. If you
  find a project that doesn't have it yet, raise an issue to get it
  added, and build with the command from `.travis.yml` (usually
  `mvn install -s .settings.xml`).
  
  === Documentation
  
  