anchor.diff:  
   When you start developing your own plugin, it would be useful to be able to set up a break point and debug the plugin code. This section explains how you can achieve this. 
   
  -. Ensure that the plugin in deployed in Kill Bill as per the instuctions in the <<Deployment>> section above
  -
   . Create a new environment variable *MAVEN_OPTS* and set it to `-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n`
   
   
  
positive.code: 
  === Java Plugins
  
  The section explains how you can set up the https://github.com/killbill/killbill-hello-world-java-plugin[hello world plugin]. Once set up, this can be used as the basis for developing your own plugin
  
  ==== Prerequisites
  
  
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]
  
  