File tree Expand file tree Collapse file tree
src/Geta.NotFoundHandler.Web Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -201,4 +201,5 @@ FakesAssemblies/
201201.idea /*
202202
203203wwwroot
204- modules
204+ modules /*
205+ ! modules /ModulesInclude.proj
Original file line number Diff line number Diff line change 1515 <ProjectReference Include =" ..\Geta.NotFoundHandler\Geta.NotFoundHandler.csproj" />
1616 </ItemGroup >
1717
18- <Import Project =" modules\ModulesInclude.proj" />
18+ <Import Project =" modules\ModulesInclude.proj" Condition = " Exists('modules\ModulesInclude.proj') " />
1919</Project >
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <Project xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion =" 15.0" >
3+ <!-- Copy all Foundation modules to customer project on build -->
4+ <Target Name =" CopyAllFoundationModulesToCustomerProjectOnBuild" BeforeTargets =" BeforeBuild" >
5+ <PropertyGroup >
6+ <SourceFolder >..\..\sub\geta-foundation-core\src\Foundation\modules</SourceFolder >
7+ <DestinationFolder >modules</DestinationFolder >
8+ </PropertyGroup >
9+
10+ <ItemGroup >
11+ <FilesToCopy Remove =" @(FilesToCopy)" />
12+ <FilesToCopy Include =" $([MSBuild]::EnsureTrailingSlash('$(SourceFolder)'))**\*.*" />
13+ </ItemGroup >
14+
15+ <Message Text =" Copy all Foundation modules to customer project on build from: [$(SourceFolder)] to: [$(DestinationFolder)]" Importance =" high" />
16+
17+ <Copy SourceFiles =" @(FilesToCopy)" DestinationFolder =" $([MSBuild]::EnsureTrailingSlash('$(DestinationFolder)'))%(RecursiveDir)" />
18+ </Target >
19+
20+ <!-- Static assets from Foundation are served via the project reference through ASP.NET Core's
21+ static web assets pipeline in CMS 13. No explicit copy is needed. -->
22+
23+ <!-- *************** Copying Foundation modules from build to publish folder *************** -->
24+ <Target Name =" CopyingFoundationModulesFromBuildToPublishFolder" BeforeTargets =" PrepareForPublish" >
25+ <PropertyGroup >
26+ <SourceFolder >modules</SourceFolder >
27+ <DestinationFolder >$(PublishDir)\modules</DestinationFolder >
28+ </PropertyGroup >
29+
30+ <ItemGroup >
31+ <FilesToCopy Remove =" @(FilesToCopy)" />
32+ <FilesToCopy Include =" $([MSBuild]::EnsureTrailingSlash('$(SourceFolder)'))**\*.*" />
33+ </ItemGroup >
34+
35+ <Message Text =" Copying Foundation modules from build to publish folder from: [$(SourceFolder)] to: [$(DestinationFolder)]" Importance =" high" />
36+
37+ <Copy SourceFiles =" @(FilesToCopy)" DestinationFolder =" $([MSBuild]::EnsureTrailingSlash('$(DestinationFolder)'))%(RecursiveDir)" />
38+ </Target >
39+ </Project >
You can’t perform that action at this time.
0 commit comments