Index: maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nParser.java diff -u maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nParser.java:1.3 maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nParser.java:1.4 --- maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nParser.java:1.3 Wed Jan 23 09:41:17 2008 +++ maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nParser.java Mon Feb 4 18:07:10 2008 @@ -97,6 +97,9 @@ try { // Reprise sur un ancien parsing File oldParserFile = new File(out.getAbsolutePath() + File.separatorChar + getOutGetter()); + if (!oldParserFile.exists()) { + oldParserFile.getParentFile().mkdirs(); + } oldParserFile.createNewFile(); oldParser.load(new FileInputStream(oldParserFile)); @@ -105,6 +108,9 @@ // Anciennes clés disponnibles File oldLanguageFile = new File(src.getAbsolutePath() + File.separatorChar + artifactId + "-" + bundles[0] + ".properties"); + if (!oldLanguageFile.exists()) { + oldLanguageFile.getParentFile().mkdirs(); + } oldLanguageFile.createNewFile(); oldLanguage.load(new FileInputStream(oldLanguageFile));