Tweaks to the Maven and OSGi build files #91

Merged
merged 1 commit into from Mar 20, 2013

Conversation

Projects
None yet
2 participants
@rdeltour
Contributor

rdeltour commented Mar 20, 2013

  • the maven-dist target now copies over the jar built from the jar target
    (instead 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 9.4.0.7.
  • 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.
Tweaks to the Maven and OSGi build files
  * 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 9.4.0.7.
  * 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.

ndw added a commit that referenced this pull request Mar 20, 2013

Merge pull request #91 from rdeltour/maven
Tweaks to the Maven and OSGi build files

@ndw ndw merged commit 854717b into ndw:saxon94 Mar 20, 2013

@ndw

This comment has been minimized.

Show comment
Hide comment
@ndw

ndw Mar 20, 2013

Owner

Whatever you say, man. :-)

Owner

ndw commented Mar 20, 2013

Whatever you say, man. :-)

@rdeltour

This comment has been minimized.

Show comment
Hide comment
@rdeltour

rdeltour Mar 20, 2013

Contributor

Can you just please send me a preview of the jar whenever you do the next build, to make sure everything is OK ? (I cannot test the compile-everything target). Thx!

Contributor

rdeltour commented Mar 20, 2013

Can you just please send me a preview of the jar whenever you do the next build, to make sure everything is OK ? (I cannot test the compile-everything target). Thx!

@rdeltour rdeltour deleted the rdeltour:maven branch Mar 20, 2013

@rdeltour rdeltour referenced this pull request Mar 20, 2013

Closed

tag for 1.0.9 #93

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment