Specification-Injection This tools is a very simple tools to inject a 'specification' field in java interface. This field is used by iPOJO to describe service specification and more precisely specification-level service dependencies.The syntax used to describe those specifications is a little complex (to improve parsing time at runtime). So this tools aims to provide a way to describe those specifications in an XML file that will be translate and injected in the java file. This tools is quite simple to use: java -jar specification.injection.jar $PATH_TO_THE_JAVA_INTERFACE $PATH_TO_THE_XML_FILE such as: java -jar specification.injection test/org/apache/felix/ipojo/test/Foo.java test/spec.xml where Foo.java is a java interface, and spec.xml is an xml file describing service dependencies such as: TODO List: - do not reinject an already injected field - provide a dump mode just dumping the field declaration