finmath / finmath-lib

Mathematical Finance Library: Algorithms and methodologies related to mathematical finance.
Apache License 2.0
488 stars 168 forks source link

Add generation of javadoc & source .jar files #50

Closed IanMayo closed 6 years ago

IanMayo commented 6 years ago

What is this PR for?

This PR extends the pom.xml to automatically generate source and API .jar files.

The changes follow the guidance issued here: https://maven.apache.org/plugin-developers/cookbook/attach-source-javadoc-artifacts.html

What type of PR is it?

Improvement

Todos

N/A

What is the related issue?

https://github.com/finmath/finmath-lib/issues/49

Note: this PR doesn't address the suggested Travis CI change. But, it does produce the .jar files that could/would be included in Release.

How should this be tested?

Inspect build folder on completion.

Screenshots

Questions:

Does the licenses files need update?

No

Are there breaking changes for older versions?

No

Does the change require additional documentation?

No