Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tweaks to the Maven and OSGi build files #91

Merged
merged 1 commit into from Mar 20, 2013
Merged

Tweaks to the Maven and OSGi build files #91

merged 1 commit into from Mar 20, 2013

Conversation

@rdeltour
Copy link
Contributor

@rdeltour 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.
  * 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
Tweaks to the Maven and OSGi build files
@ndw ndw merged commit 854717b into ndw:saxon94 Mar 20, 2013
@ndw
Copy link
Owner

@ndw ndw commented Mar 20, 2013

Whatever you say, man. :-)

@rdeltour
Copy link
Contributor Author

@rdeltour 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 mentioned this pull request Mar 20, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.