anchor.diff:  
   ==== Setting up the Code in an IDE
   
  +The first step is to set up the code for the  https://github.com/killbill/killbill-hello-world-java-plugin[hello world plugin] in an IDE. For this, you need to do the following:
  +
   . Clone the *hello world plugin* repository from https://github.com/killbill/killbill-hello-world-java-plugin[here]
   
  -. Set up the code in Eclipse. You can refer to our https://docs.killbill.io/latest/development.html#_setting_up_code_in_an_ide[development document]  for detailed instructions on how to clone a repository and set up the code in Eclipse
  +. Set up the code in the IDE of your choice. You can refer to our https://docs.killbill.io/latest/development.html#_setting_up_code_in_an_ide[development document]  for detailed instructions on how to clone a repository and set up the code in Eclipse
   
   . This path where the repository is cloned will be referred to as *PROJECT_ROOT* from now on). For example, if you choose `C:/MyProjects/killbill-hello-world-java-plugin`, *PROJECT_ROOT* refers to this path. 
   
  
positive.code: 
  .. Click *Close*
  
  . Restart the application as explained in *Deployment* section above
  
  . Click `Run > Debug Configurations` and double click the  the Debug configuration that you created above
  
  
negative.code: 
  ==== Deployment
  
  The Hello World plugin can be deployed in a Tomcat or Docker installation of the Kill Bill application. You can also install the Kill Bill application via kpm as specified https://github.com/killbill/killbill-cloud/tree/master/kpm#kill-bill-installation[here] and then install the plugin. However, if you are using the plugin as a basis to develop your own plugin, it would be useful to deploy the plugin in a standalone Jetty set up. This section explains how you can do this. 
  
  . Ensure that you have *kpm* installed as per the instructions given https://github.com/killbill/killbill-cloud/tree/master/kpm[here]
  
  