[java-parent-project] branch master updated: JPAR-116 - define dummy but real versions for Shibboleth components
Ian Young
ian at iay.org.uk
Wed Jan 23 12:28:34 EST 2019
This is an automated email from the git hooks/post-receive script.
iay pushed a commit to branch master
in repository java-parent-project.
View the commit online:
http://git.shibboleth.net/view/?p=java-parent-project.git;a=commit;h=890b90ada67055dd8a44b1069d539bd6961a69e7
The following commit(s) were added to refs/heads/master by this push:
new 890b90a JPAR-116 - define dummy but real versions for Shibboleth components
890b90a is described below
commit 890b90ada67055dd8a44b1069d539bd6961a69e7
Author: Ian Young <ian at iay.org.uk>
AuthorDate: Wed Jan 23 17:27:20 2019 +0000
JPAR-116 - define dummy but real versions for Shibboleth components
This means that the Javadoc links included in the configuration will always resolve to something real, even in projects like java-support which do not use the dependencies (and thus have their own definition of the version properties).
Projects MUST NOT rely on these being "real" or "correct" if they do have a dependency, however: in that case they MUST define the properties themselves.
---
pom.xml | 21 ++++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)
diff --git a/pom.xml b/pom.xml
index 9328eb2..1597a5a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -77,13 +77,24 @@
<xmlsec.link>http://santuario.apache.org/Java/api/</xmlsec.link>
<!--
+ Dummy *but real* version strings for our own components.
+
+ These are provided solely for the benefit of the Javadoc
+ link templates that follow; this allows those links to
+ resolve even for projects which have no actual dependency on
+ the component. This satisfies the Javadoc processor for projects
+ which do *not* have a dependency on those APIs (see JPAR-116).
+
+ These properties MUST be overridden in any projects which have
+ an actual dependency.
+ -->
+ <java-support.version>8.0.0-SNAPSHOT</java-support.version>
+ <opensaml.version>4.0.0-SNAPSHOT</opensaml.version>
+ <spring-extensions.version>6.0.0-SNAPSHOT</spring-extensions.version>
+
+ <!--
These properties describe the locations of API indexes for
Shibboleth projects.
-
- Note that the corresponding ".version" properties are not defined
- here as they are specific to each project using this parent POM.
- This causes issues as described in JPAR-122 which will be addressed
- in a future revision.
-->
<java-support.link>${shibboleth.site.url}java-support/${java-support.version}/apidocs/</java-support.link>
<spring-extensions.link>${shibboleth.site.url}spring-extensions/${spring-extensions.version}/apidocs/</spring-extensions.link>
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list