Groovy: relative path
import groovy.transform.SourceURI
import java.nio.file.Path
import java.nio.file.Paths
@SourceURI
URI sourceUri
Path scriptLocation = Paths.get(sourceUri)
println(scriptLocation) // path to the current executable
println(scriptLocation.getParent()) // parent dir
println(scriptLocation.resolveSibling('tools.gvy')) //sibling of the current executable
timestamp: 2018-10-30T11:30:01 tags:
- SourceURI
- Path
- Paths
- get
- getParent
- resolveSibling