Yeah I dislike the replace function as well, I'll restrict it to only systems which implement the file separator as a backslash, that would at least limit it to windows systems which are the issue for the zipping. 

I'll hunt around to see how the zip is being done, it feels like there might be an issue in there and how it's handling the separator. 

Sent from my mobile device

> On Oct 28, 2013, at 10:04 PM, Christopher Hunt <notifications@github.com> wrote:
> 
> In framework/src/sbt-plugin/src/main/scala/PlaySettings.scala:
> 
> >          pathFinder.get map {
> >            confFile: File =>
> > -            confFile -> ("conf/" + confFile.getCanonicalPath.substring(confDirectoryLen))
> > +            confFile -> (new File("conf", confDirectoryUri.relativize(confFile.toURI).getPath).getPath.replace("\\", "/"))
> I'm personally uncomfortable with the hard coded references to window path delims...
> 
> —
> Reply to this email directly or view it on GitHub.