Skip to content

Commit 63f2610

Browse files
committed
Add more caches
1 parent ef54184 commit 63f2610

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets

+6
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,14 @@ Copyright (c) .NET Foundation. All rights reserved.
219219
<!-- Build -->
220220

221221
<Target Name="ResolveBuildCompressedStaticWebAssets" DependsOnTargets="$(ResolveBuildCompressedStaticWebAssetsDependsOn)">
222+
223+
<PropertyGroup>
224+
<_ResolveBuildCompressedStaticWebAssetsCachePath>$(_StaticWebAssetsManifestBase)rbcswa.dswa.cache.json</_ResolveBuildCompressedStaticWebAssetsCachePath>
225+
</PropertyGroup>
226+
222227
<DefineStaticWebAssets
223228
CandidateAssets="@(_CompressedStaticWebAssets)"
229+
CacheManifestPath="$(_ResolveBuildCompressedStaticWebAssetsCachePath)"
224230
>
225231
<Output TaskParameter="Assets" ItemName="_CompressionBuildStaticWebAsset" />
226232
</DefineStaticWebAssets>

src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.JSModules.targets

+17-2
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,19 @@ Copyright (c) .NET Foundation. All rights reserved.
9898
to identify them and correctly clasify them. Modules from other projects or packages will already be correctly tagged when we
9999
retrieve them.
100100
-->
101+
102+
<PropertyGroup>
103+
<_ResolveJsInitializerModuleStaticWebAssetsCachePath>$(_StaticWebAssetsManifestBase)rjimswa.dswa.cache.json</_ResolveJsInitializerModuleStaticWebAssetsCachePath>
104+
</PropertyGroup>
105+
101106
<DefineStaticWebAssets Condition="@(_JSModuleCandidates) != ''"
102107
CandidateAssets="@(_JSModuleCandidates)"
103108
AssetTraitName="JSModule"
104109
AssetTraitValue="JSLibraryModule"
105110
RelativePathFilter="**/$(PackageId).lib.module.js"
106111
PropertyOverrides="AssetTraitName;AssetTraitValue"
107112
AssetMergeSource="$(StaticWebAssetMergeTarget)"
113+
CacheManifestPath="$(_ResolveJsInitializerModuleStaticWebAssetsCachePath)"
108114
>
109115
<Output TaskParameter="Assets" ItemName="_JSModuleStaticWebAsset" />
110116
</DefineStaticWebAssets>
@@ -405,6 +411,13 @@ Copyright (c) .NET Foundation. All rights reserved.
405411
<_JSFileModuleCandidates Include="@(_JSFileModuleNoneCandidates)" />
406412
</ItemGroup>
407413

414+
<PropertyGroup>
415+
<_ResolveJSModuleStaticWebAssetsRazorCachePath>$(_StaticWebAssetsManifestBase)rjsmrazor.dswa.cache.json</_ResolveJSModuleStaticWebAssetsRazorCachePath>
416+
</PropertyGroup>
417+
<PropertyGroup>
418+
<_ResolveJSModuleStaticWebAssetsCshtmlCachePath>$(_StaticWebAssetsManifestBase)rjsmcshtml.dswa.cache.json</_ResolveJSModuleStaticWebAssetsCshtmlCachePath>
419+
</PropertyGroup>
420+
408421
<!-- Find JS module files -->
409422
<!-- **/*.razor.js -->
410423
<DefineStaticWebAssets
@@ -414,7 +427,8 @@ Copyright (c) .NET Foundation. All rights reserved.
414427
ContentRoot="$(MSBuildProjectDirectory)"
415428
SourceType="Discovered"
416429
BasePath="$(StaticWebAssetBasePath)"
417-
AssetMergeSource="$(StaticWebAssetMergeTarget)">
430+
AssetMergeSource="$(StaticWebAssetMergeTarget)"
431+
CacheManifestPath="$(_ResolveJSModuleStaticWebAssetsRazorCachePath)">
418432
<Output TaskParameter="Assets" ItemName="_ComponentJSModule" />
419433
</DefineStaticWebAssets>
420434

@@ -426,7 +440,8 @@ Copyright (c) .NET Foundation. All rights reserved.
426440
ContentRoot="$(MSBuildProjectDirectory)"
427441
SourceType="Discovered"
428442
BasePath="$(StaticWebAssetBasePath)"
429-
AssetMergeSource="$(StaticWebAssetMergeTarget)">
443+
AssetMergeSource="$(StaticWebAssetMergeTarget)"
444+
CacheManifestPath="$(_ResolveJSModuleStaticWebAssetsCshtmlCachePath)">
430445
<Output TaskParameter="Assets" ItemName="_MvcJSModule" />
431446
</DefineStaticWebAssets>
432447

0 commit comments

Comments
 (0)