Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Tweaks to the Maven and OSGi build files #91
* the `maven-dist` target now copies over the jar built from the `jar` target (isntead of re-packaging from scratch). This notably means the maven artifact will contain the OSGi metadata added by the `jar` target. * in the OSGi bnd configuration file (used to generate OSGi metadata), only the required packages are explicitly listed, all the other package dependencies are set as optional. This notably means that all the proprietary libs in the classpath of the `compile-everything` target will be declared as optional dependencies in the OSGi manifest. * in the Maven POM, updated Saxon's version to 184.108.40.206. * in the Maven POM, made the Jing and TagSoup dependencies optional * in the Maven POM, added an optional dependency for Henri Sivonen's html-parser (back in Maven since version 1.4) * in the Maven POM, added optional dependencies for javax.mail and xmlunit.