You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2020/05/18 07:03:46 UTC

[lucene-solr] branch master updated: LUCENE-9321: Lazy evaluate project properties in the render-javadocs / changes2html task, also make URL (as its passed on command line) an input of task

This is an automated email from the ASF dual-hosted git repository.

uschindler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git


The following commit(s) were added to refs/heads/master by this push:
     new b7c60e5  LUCENE-9321: Lazy evaluate project properties in the render-javadocs / changes2html task, also make URL (as its passed on command line) an input of task
b7c60e5 is described below

commit b7c60e53eb8d7c7c01ccd7c00add2662e503fd08
Author: Uwe Schindler <us...@apache.org>
AuthorDate: Mon May 18 09:03:25 2020 +0200

    LUCENE-9321: Lazy evaluate project properties in the render-javadocs / changes2html task, also make URL (as its passed on command line) an input of task
---
 gradle/documentation/changes-to-html.gradle | 5 ++++-
 gradle/render-javadoc.gradle                | 4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/gradle/documentation/changes-to-html.gradle b/gradle/documentation/changes-to-html.gradle
index 25dee76..e3a3848 100644
--- a/gradle/documentation/changes-to-html.gradle
+++ b/gradle/documentation/changes-to-html.gradle
@@ -34,6 +34,9 @@ class ChangesToHtmlTask extends DefaultTask {
   @OutputDirectory
   File targetDir = project.file("${project.docroot}/changes")
 
+  @Input
+  def luceneDocUrl = "${->project.luceneDocUrl}"
+
   def loadVersions(File outfile) {
     // load version properties from DOAP RDF
     def prefix = "doap.${project.name}".toString()
@@ -58,7 +61,7 @@ class ChangesToHtmlTask extends DefaultTask {
         project.rootProject.file("${siteDir}/changes2html.pl").toString(),
         "${project.name}",
         versionsFile.toString(),
-        project.luceneDocUrl.concat('/')
+        luceneDocUrl.concat('/')   // slash required at end by perl script
       ]
     }
 
diff --git a/gradle/render-javadoc.gradle b/gradle/render-javadoc.gradle
index ab5f0ae..7fcee58 100644
--- a/gradle/render-javadoc.gradle
+++ b/gradle/render-javadoc.gradle
@@ -146,10 +146,10 @@ class RenderJavadocTask extends DefaultTask {
   def offlineLinks = [:]
 
   @Input
-  def luceneDocUrl = project.luceneDocUrl
+  def luceneDocUrl = "${->project.luceneDocUrl}"
 
   @Input
-  def solrDocUrl = project.solrDocUrl
+  def solrDocUrl = "${->project.solrDocUrl}"
   
   /** Utility method to recursively collect all tasks with same name like this one that we depend on */
   private Set findRenderTasksInDependencies() {