2017-07-25 1 views
0

/path/scriptgradle gelten aus: nicht Mutterskriptverzeichnis

foo.gradle 
    apply from: 'bar.gradle' 

bar.gradle 

/path/Arbeit

build.gradle 
    apply from: '/path/script/foo.gradle' 

Fehler mit: bar.gradle nicht gefunden wird.

Gradle sucht es in der aktuellen Arbeits dir/Pfad/Arbeit. Es sollte den relativen Pfad basierend auf dem Verzeichnis seines übergeordneten Skripts auflösen.

Antwort

0

Nein, es sollte nicht den relativen Pfad löst auf dem Verzeichnis des übergeordneten Skript basierte, denn das ist nicht das, was in the docs angegeben:

... und nach dem obigen Link, .. .

Resolves a file path to a URI, relative to the project directory of this project.

da der Project Umfang an das Skript angewendet wird, von einem anderen Skript-Datei der Anwendung die das gleiche es aus dem ursprünglichen Skript als Anwendung ist.