anchor.diff:  For example: `cf push my-app` creates the URL `my-app.<%=vars.app_domain%>`.
   
   1. `cd` to the app directory that you want to deploy.
  -1. Run `cf push [APP-NAME] -p [PATH-TO-WAR]`.  
  +1. Run `cf push [APP-NAME] -p [PATH-TO-WAR]`.
   
       <br />
       Most Spring apps include an artifact, such as a `.jar`, `.war`, or `.zip` file. You must include the path to this file in the `cf push` command if you do not declare the path in the `applications` block of the manifest file. The example shows how to specify a path to the `.war` file for a Spring app. Refer to the [Tips for Java Developers](./java-tips.html) topic for CLI examples for specific build tools, frameworks, and languages that create an app with an artifact.
  
positive.code: 
  This section describes how to deploy your Spring application to <%=vars.product_short%>.
  
  ### <a id='yourapp-prereqs'></a>Prerequisites ###
  
  * A Spring app that runs locally on your workstation
  * (**Optional**) [Git](http://git-scm.com) configured on your workstation and a [GitHub](https://github.com) account
  * Intermediate to advanced Spring knowledge
  * JDK 1.6, 1.7., or 1.8 for Java 6, 7, or 8 configured on your workstation
  
  <p class="note"><strong>Note</strong>: The Cloud Foundry Java buildpack uses JDK 1.8, but you can modify the buildpack and the manifest for your app to compile to an earlier version. Refer to <a href="#yourapp-step8">Step 8: Configure the Deployment Manifest</a>.</p>
  
  ### <a id='yourapp-step1'></a>Step 1: Add the Cloud Foundry Java Client Library to Your Project ###
  
  The Cloud Foundry Java Client Library enables you to query and manage app instances and account instance information of a <%=vars.product_short%> account instance. For more information on including the library with your Maven or Gradle project and the specific objects that you can query, refer to the [Cloud Foundry Java Client Library](./java-client.html) topic.
  
  <p class="note"><strong>Note</strong>: Ensure that your Spring app runs locally before continuing with this procedure.</p>
  
  ### <a id='yourapp-step2'></a>Step 2: (Optional) Integrate a Plugin for Your Build Tool ###
  
  <%=vars.product_short%> provides plugins for Maven and Gradle. You can deploy and manage your apps using Maven or Gradle command-line syntax and configure security credentials. For more information, refer to the [Build Tool Integration](./build-tool-int.html) topic.
  
  ### <a id='yourapp-step3'></a>Step 3: (Optional) Integrate the Cloud Foundry Eclipse Plugin for STS ###
  
  <%=vars.product_short%> provides an Eclipse plugin extension that enables you to deploy and manage Spring applications on a Cloud Foundry instance from the Spring Tools Suite (STS), version 3.0.0 and later. For more information, refer to the [Cloud Foundry Eclipse Plugin](./sts.html) topic. You must follow the instructions in the [Install to STS from the Extensions Tab](./sts.html#install-to-sts) and [Create a Cloud Foundry Server](./sts.html#cloud-foundry-server) sections before you can deploy and manage your apps with the plugin.
  
  ### <a id='yourapp-step4'></a>Step 4: Declare App Dependencies  ###
  
  Be sure to declare all the dependency tasks for your app in the build script of your chosen build tool. 
  
  The [Spring Getting Started Guides](https://spring.io/guides) demonstrate features and functionality you can add to your app, such as consuming RESTful services or integrating data. These guides contain Gradle and Maven build script examples with dependencies. You can copy the code for the dependencies into your build script. 
  
  The table lists build script information for Gradle and Maven and provides documentation links for each build tool. 
  
  <table border="1" class="nice">
  <tr>
  
negative.code: </tr>
  </table>
  
  ### Step 5: Allocate Sufficient Memory ###
  
  If you do not allocate sufficient memory to a Java application when you deploy it, it may fail to start, or <%=vars.product_short%> may terminate it. You must allocate enough memory to allow for the following:
  
  