Bug 287909 - [xinclude] XInclude task needs to work standalone

* Remove the dependency on OSGi NLS from the ant task. Ant tasks
don't really know about internationalisation, so plain strings
are used instead.

* Fix the ant task's handling of relative paths, where the task
would stop abrubtly if the given input or output files did not
have parent path segments.

* Move source for the ant task into a separate source folder so
that the build of the embedded xinclude jar can be hooked into
Tycho and PDE.

* Added an external tool builder and little ant script so that
PDE will rebuild the embedded xinclude jar whenever source
changes in the IDE.

* Added configuration to build.properties so that Tycho will
always rebuild the embedded xinclude jar from source during CI

Change-Id: I25975dc8babe7c1dab6dc3a74667979b0579eee9
Signed-off-by: Mat Booth <mat.booth@redhat.com>
12 files changed
tree: 7f1d07b13a5853c921c165e9d8585fde70d6877e
  1. core/
  2. json/
  3. site/
  4. web/
  5. xml/
  6. xpath/
  7. xsl/
  8. .gitignore
  9. pom.xml