|
2 | 2 | <Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | 3 | <PropertyGroup> |
4 | 4 | <DotNetNukeMSBuildTasksLib>$(BuildScriptsPath)\DotNetNuke.MSBuild.Tasks.dll</DotNetNukeMSBuildTasksLib> |
5 | | - <YuiLib>$(BuildScriptsPath)\Yahoo.Yui.Compressor.MsBuild.dll</YuiLib> |
6 | 5 | </PropertyGroup> |
7 | 6 |
|
8 | 7 | <UsingTask TaskName="ExtensionPackager" TaskFactory="RoslynCodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.Core.dll"> |
|
35 | 34 | </Code> |
36 | 35 | </Task> |
37 | 36 | </UsingTask> |
38 | | - <UsingTask AssemblyFile="$(YuiLib)" TaskName="CssCompressorTask" /> |
39 | | - <!--<UsingTask AssemblyFile="$(YuiLib)" TaskName="JavaScriptCompressorTask" />--> |
40 | 37 |
|
41 | 38 | <Target Name="Package" Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU'"> |
42 | 39 | <XmlPeek Namespaces="<Namespace Prefix='n' Uri='http://schemas.microsoft.com/developer/msbuild/2003' />" |
|
49 | 46 | </Output> |
50 | 47 | </ExtensionPackager> |
51 | 48 |
|
52 | | - <CallTarget Condition="'$(CompressCss)' == 'True'" Targets="Minification" /> |
| 49 | + <CallTarget Condition="'$(UseResourceZipWorkingDirectory)' == 'True'" Targets="RezipResources" /> |
53 | 50 | <Copy SourceFiles="$(DNNFileName).dnn" DestinationFolder="$(MSBuildProjectDirectory)\Package" /> |
54 | | - <Zip Condition="'$(CompressCss)' != 'True'" Files="@(Resources)" WorkingDirectory="$(MSBuildProjectDirectory)" ZipFileName="$(MSBuildProjectDirectory)\Package\Resources.zip" /> |
| 51 | + <Zip Condition="'$(UseResourceZipWorkingDirectory)' != 'True'" Files="@(Resources)" WorkingDirectory="$(MSBuildProjectDirectory)" ZipFileName="$(MSBuildProjectDirectory)\Package\Resources.zip" /> |
55 | 52 |
|
56 | 53 | <ItemGroup> |
57 | 54 | <LicenseFiles Include="license.txt"/> |
|
74 | 71 | <RemoveDir Directories="$(MSBuildProjectDirectory)\Package" ContinueOnError="WarnAndContinue" /> |
75 | 72 | </Target> |
76 | 73 |
|
77 | | - <Target Name="Minification"> |
78 | | - |
| 74 | + <Target Name="RezipResources"> |
79 | 75 | <MakeDir Directories="$(MSBuildProjectDirectory)\Package"/> |
80 | 76 | <Zip Files="@(Resources)" WorkingDirectory="$(MSBuildProjectDirectory)" ZipFileName="$(MSBuildProjectDirectory)\Package\Resources.zip" /> |
81 | 77 | <Unzip ZipFileName="$(MSBuildProjectDirectory)\Package\Resources.zip" TargetDirectory="$(MSBuildProjectDirectory)\Package\Resources" /> |
82 | 78 | <Delete Files="$(MSBuildProjectDirectory)\Package\Resources.zip" /> |
83 | 79 | <ItemGroup> |
84 | | - <!--<_JSFilesToMinify Include="$(MSBuildProjectDirectory)\Package\Resources\**\*.js" Exclude="$(MSBuildProjectDirectory)\Package\Resources\**\*.min.js" />--> |
85 | 80 | <_Step2FilesToZip Include="$(MSBuildProjectDirectory)\Package\Resources\**\*" /> |
86 | 81 | </ItemGroup> |
87 | | - <!-- |
88 | | - <Message Text="Compressing Javascript files" Importance="high" /> |
89 | | - <JavaScriptCompressorTask Files="@(_JSFilesToMinify)" ContinueOnError="WarnAndContinue" /> |
90 | | - --> |
91 | | - |
92 | | - <ItemGroup> |
93 | | - <_CSSFilesToCompress Include="$(MSBuildProjectDirectory)\*\*.css;$(MSBuildProjectDirectory)\*\*\*.css;$(MSBuildProjectDirectory)\*\*\*\*.css;$(MSBuildProjectDirectory)\*\*\*\*\*.css;" Exclude="Package\**\*;**\node_modules\**;**\WebApps\**" /> |
94 | | - </ItemGroup> |
95 | | - <Message Text="Compressing the following CSS files:" Importance="high" /> |
96 | | - <Message Text="%(_CSSFilesToCompress.Identity)" Importance="high" /> |
97 | | - |
98 | | - <CssCompressorTask |
99 | | - SourceFiles="@(_CSSFilesToCompress)" |
100 | | - DeleteSourceFiles="false" |
101 | | - OutputFile="$(MSBuildProjectDirectory)\Package\Resources\%(RecursiveDir)%(Filename)%(Extension)" |
102 | | - CompressionType="Standard" |
103 | | - LoggingType="Info" |
104 | | - PreserveComments="false" |
105 | | - LineBreakPosition="-1" |
106 | | - Condition="@(_CSSFilesToCompress->Count())!=0" |
107 | | - /> |
108 | 82 |
|
109 | 83 | <Zip Files="@(_Step2FilesToZip)" WorkingDirectory="$(ResourceZipWorkingDirectory)" |
110 | 84 | ZipFileName="$(MSBuildProjectDirectory)\Package\Resources.zip" /> |
|
0 commit comments