Author: dcosse Date: 2014-04-07 11:31:12 +0200 (Mon, 07 Apr 2014) New Revision: 1322 Url: http://forge.nuiton.org/projects/eugene/repository/revisions/1322 Log: fixes #3135 corrige la phase de compilation ou les fichiers ne sont pas extraits d'un jar Modified: trunk/eugene/src/main/java/org/nuiton/eugene/writer/DefaultChainedWriterEngine.java Modified: trunk/eugene/src/main/java/org/nuiton/eugene/writer/DefaultChainedWriterEngine.java =================================================================== --- trunk/eugene/src/main/java/org/nuiton/eugene/writer/DefaultChainedWriterEngine.java 2014-04-07 08:41:35 UTC (rev 1321) +++ trunk/eugene/src/main/java/org/nuiton/eugene/writer/DefaultChainedWriterEngine.java 2014-04-07 09:31:12 UTC (rev 1322) @@ -454,14 +454,10 @@ String path = url.getPath(); - - //TODO david cossé 04/04/2014 : from 459 to 462, fix bug #3135 within windows. Find a better way to do this. - if (path.contains("/C:/")){ - int startFileName = path.lastIndexOf("/"); - path = path.substring(startFileName + 1); - } - int index = path.indexOf("!"); + if (index == -1) { + index = path.lastIndexOf("/") - 1; + } String relativePath = path.substring(index + 1); File f = new File(extractDirectory, relativePath);