diff options
author | unknown <andarno@.redmond.corp.microsoft.com> | 2009-09-27 22:16:17 -0700 |
---|---|---|
committer | unknown <andarno@.redmond.corp.microsoft.com> | 2009-09-27 22:16:17 -0700 |
commit | 927dc2db54daaa41383a1a9f492ff031caac18ae (patch) | |
tree | 885990e41029b8738c9293057199c3af3abe54b5 /src/DotNetOpenAuth.BuildTasks/JsPack.cs | |
parent | b9c010dfab0a2e526a4719fdf7c1454ef20660b3 (diff) | |
download | DotNetOpenAuth-927dc2db54daaa41383a1a9f492ff031caac18ae.zip DotNetOpenAuth-927dc2db54daaa41383a1a9f492ff031caac18ae.tar.gz DotNetOpenAuth-927dc2db54daaa41383a1a9f492ff031caac18ae.tar.bz2 |
Fixed issues with Javascript minification.
Diffstat (limited to 'src/DotNetOpenAuth.BuildTasks/JsPack.cs')
-rw-r--r-- | src/DotNetOpenAuth.BuildTasks/JsPack.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/DotNetOpenAuth.BuildTasks/JsPack.cs b/src/DotNetOpenAuth.BuildTasks/JsPack.cs index ee119ec..a6a5b27 100644 --- a/src/DotNetOpenAuth.BuildTasks/JsPack.cs +++ b/src/DotNetOpenAuth.BuildTasks/JsPack.cs @@ -48,9 +48,13 @@ namespace DotNetOpenAuth.BuildTasks { for (int i = 0; i < this.Inputs.Length; i++) { if (!File.Exists(this.Outputs[i].ItemSpec) || File.GetLastWriteTime(this.Outputs[i].ItemSpec) < File.GetLastWriteTime(this.Inputs[i].ItemSpec)) { - Log.LogMessage(MessageImportance.Normal, TaskStrings.PackingJsFile, this.Inputs[i].ItemSpec); + Log.LogMessage(MessageImportance.Normal, TaskStrings.PackingJsFile, this.Inputs[i].ItemSpec, this.Outputs[i].ItemSpec); string input = File.ReadAllText(this.Inputs[i].ItemSpec); string output = this.packer.Pack(input); + if (!Directory.Exists(Path.GetDirectoryName(this.Outputs[i].ItemSpec))) { + Directory.CreateDirectory(Path.GetDirectoryName(this.Outputs[i].ItemSpec)); + } + File.WriteAllText(this.Outputs[i].ItemSpec, output, Encoding.UTF8); } else { Log.LogMessage(MessageImportance.Low, TaskStrings.SkipPackingJsFile, this.Inputs[i].ItemSpec); |