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

mhenke pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwhisk.git


The following commit(s) were added to refs/heads/master by this push:
     new defa239  Change absolute to relative file references (#4799)
defa239 is described below

commit defa23969daeab3708d678a0f50b43438e2c9be3
Author: Sven Lange-Last <[email protected]>
AuthorDate: Tue Jan 14 16:09:29 2020 +0100

    Change absolute to relative file references (#4799)
    
    With this change, the standalone project build uses relative paths instead 
of absolute paths starting from the root project. With these relative paths, 
the standalone project can be built as sub-project of different root projects.
    
    Co-authored-by: gbildh <[email protected]>
---
 core/standalone/build.gradle | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/core/standalone/build.gradle b/core/standalone/build.gradle
index 6e97466..aa6ee52 100644
--- a/core/standalone/build.gradle
+++ b/core/standalone/build.gradle
@@ -52,7 +52,7 @@ def apiGwActions = ['createApi', "deleteApi", "getApi"]
 
 task copyGWActions() {
     doLast {
-        def routeMgmtDir = new File(project.projectDir.getParentFile(), 
"routemgmt")
+        def routeMgmtDir = new File(project.projectDir, "../routemgmt")
         def commonDir = new File(routeMgmtDir, "common")
         def routeBuildDir = mkdir("$buildDir/tmp/routemgmt")
         apiGwActions.each { actionName ->
@@ -85,7 +85,7 @@ task copyGWActions() {
 
 task copyGrafanaConfig() {
     doLast {
-        def grafanaDir = new File(project.rootProject.getProjectDir(), 
"core/monitoring/user-events/compose/grafana")
+        def grafanaDir = new 
File(project(':core:monitoring:user-events').projectDir, "compose/grafana")
         def grafanaBuildDir = mkdir("$buildDir/tmp/grafana")
         def zipFileName = "grafana-config.zip"
         def zipFile = new File(grafanaBuildDir, zipFileName)
@@ -103,17 +103,17 @@ processResources.dependsOn copyGWActions
 processResources.dependsOn copyGrafanaConfig
 
 processResources {
-    from(new File(project.rootProject.projectDir, 
"ansible/files/runtimes.json")) {
+    from(new File(project.projectDir, "../../ansible/files/runtimes.json")) {
         into(".")
     }
-    from(new File(project.rootProject.projectDir, "ansible/files")) {
+    from(new File(project.projectDir, "../../ansible/files")) {
         include "*.json"
         into("couch")
     }
     from(file("$buildDir/tmp/grafana/grafana-config.zip")){
         into(".")
     }
-    from(new File(project.rootProject.getProjectDir(), 
"core/monitoring/user-events/compose/prometheus/prometheus.yml")){
+    from(new File(project(':core:monitoring:user-events').projectDir, 
"compose/prometheus/prometheus.yml")){
         into(".")
     }
     //Implement the logic present in controller Docker file

Reply via email to