![JAR search and dependency download from the Maven repository](/logo.png)
com.itemis.maven.plugins.unleash.util.functions.FileToRelativePath Maven / Gradle / Ivy
package com.itemis.maven.plugins.unleash.util.functions;
import java.io.File;
import com.google.common.base.Function;
/**
* A function to convert a file's absolute path into the relative path starting from a reference file.
*
* @author Stanley Hillner
* @since 1.0.0
*/
public class FileToRelativePath implements Function {
private File workingDir;
public FileToRelativePath(File workingDir) {
this.workingDir = workingDir;
}
@Override
public String apply(File f) {
return this.workingDir.toURI().relativize(f.toURI()).toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy