diff --git a/grails-project-api/src/main/groovy/org/codehaus/groovy/grails/project/packaging/GrailsProjectWarCreator.groovy b/grails-project-api/src/main/groovy/org/codehaus/groovy/grails/project/packaging/GrailsProjectWarCreator.groovy index be93c83ae9c..1e9f08c3a34 100644 --- a/grails-project-api/src/main/groovy/org/codehaus/groovy/grails/project/packaging/GrailsProjectWarCreator.groovy +++ b/grails-project-api/src/main/groovy/org/codehaus/groovy/grails/project/packaging/GrailsProjectWarCreator.groovy @@ -499,7 +499,10 @@ class GrailsProjectWarCreator extends BaseSettingsApi { } if(inlinePlugin) { grailsConsole.updateStatus "Generating plugin.xml for inline plugin ${info.name}" - File targetDir = new File(new File(basedir), targetPluginDir) + File targetDir = new File(targetPluginDir) + if(!targetDir.absolute) { + targetDir = new File(new File(basedir), targetPluginDir) + } if(!targetDir.exists()) { targetDir.mkdirs() }