In my Generator.xtend class I'm trying to create a package from a given path, like given "com/example/config"
, I want to create the config folder in the example folder within the com folder. This is what I've tried so far:
def static generateJavaPackages(String pkgName, IProject projectDir, IProgressMonitor monitor) {
val mainJavaFolder = '/src/main/java/'
/* create package folders */
try {
projectDir.getFolder(mainJavaFolder + pkgName).create(true, true, monitor)
} catch (ResourceException exception) {
exception.printStackTrace()
}
}
Is there a method similar to mkdir that creates the non-existent folders in the path?