diff --git a/src/main/java/com/threerings/tools/CompiledConfigTask.java b/src/main/java/com/threerings/tools/CompiledConfigTask.java index 3cf1b8fd..4dd9b5e5 100644 --- a/src/main/java/com/threerings/tools/CompiledConfigTask.java +++ b/src/main/java/com/threerings/tools/CompiledConfigTask.java @@ -22,6 +22,7 @@ package com.threerings.tools; import java.util.ArrayList; +import java.util.regex.Pattern; import java.io.File; import java.io.Serializable; @@ -109,7 +110,7 @@ public class CompiledConfigTask extends Task } String baseDir = getProject().getBaseDir().getPath(); - File target = new File(source.getPath().replaceAll(baseDir, _dest.getPath())); + File target = new File(source.getPath().replaceAll(Pattern.quote(baseDir), _dest.getPath())); target = new File(FileUtil.resuffix(target, ".xml", ".dat")); return target; }