Author: lcorneliussen
Date: Mon Nov 28 12:56:21 2011
New Revision: 1207119

URL: http://svn.apache.org/viewvc?rev=1207119&view=rev
Log:
[NPANDAY-480] Undid a file move

Added:
    
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/ChainedXdtTransform.targets
    
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/assembly.xml
    
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/copy-transformed.xml
    
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/msdeploy-manifest.xml
    
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/web.package.config
Removed:
    
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/Properties/

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/ChainedXdtTransform.targets
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/ChainedXdtTransform.targets?rev=1207119&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/ChainedXdtTransform.targets
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/ChainedXdtTransform.targets
 Mon Nov 28 12:56:21 2011
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"; 
ToolsVersion="4.0">
+  
+  <UsingTask TaskName="TransformXml"  
AssemblyFile="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.Tasks.dll"/>
+
+  <!-- SETUP [ -->
+  
+  <PropertyGroup>
+    <RawContentsDirectory Condition="'$(RawContentsDirectory)' == 
''">$(WorkDirectory)\01-source-raw</RawContentsDirectory>
+    <TransformationsDirectory Condition="'$(TransformationsDirectory)' == 
''">$(WorkDirectory)\01-source-transformations</TransformationsDirectory>
+    <IntermediateTransformationDirectory 
Condition="'$(IntermediateTransformationDirectory)' == 
''">$(WorkDirectory)\02-xdt-intermediate</IntermediateTransformationDirectory>
+    <TargetDirectory Condition="'$(TargetDirectory)' == 
''">$(WorkDirectory)\03-transformed</TargetDirectory>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <TransformationFileIdentifiers Include="$(TransformationFileIdentifiers)"/>
+  </ItemGroup>
+
+  <ItemGroup>
+    <SourceFiles Include="$(RawContentsDirectory)\**\*.*"/>
+    <Transformations Include="$(TransformationsDirectory)\**\*.*"/>
+  </ItemGroup>
+
+  <!-- ] SETUP -->
+  
+  <PropertyGroup>
+    <TransformAndCopyDependsOn>
+      ValidateParameters;
+      SetupDefaults;
+      MatchTransformations;
+      PrepareTransformationInstructions;
+      TransformEach;
+      CopyAll;
+      IncrementalCleanup
+    </TransformAndCopyDependsOn>
+  </PropertyGroup>
+
+  <Target Name="TransformAndCopy" 
DependsOnTargets="$(TransformAndCopyDependsOn)">
+    <Message Text="Copy with transform from '$(RawContentsDirectory)' to 
'$(TargetDirectory)' has run successfully!" Importance="high"/>
+  </Target>
+
+  <Target Name="ValidateParameters">
+    
+    <Error Condition="!Exists($(WorkDirectory))"
+           Text="WorkDirectory: Could not find the directory $(WorkDirectory)" 
/>
+
+    <Error Condition="!Exists($(RawContentsDirectory))"
+           Text="RawContentsDirectory: Could not find the directory 
$(RawContentsDirectory)" />
+
+    <Error Condition="!Exists($(TransformationsDirectory))"
+           Text="TransformationsDirectory: Could not find the directory 
$(TransformationsDirectory)" />
+
+  </Target>
+
+  <Target Name="SetupDefaults">
+    <ItemGroup>
+      <SourceFiles Condition="'%(SourceFiles.Identity)' != ''">
+        
<TargetFile>$(TargetDirectory)\%(SourceFiles.RecursiveDir)%(Filename)%(Extension)</TargetFile>
+        
<IntermediateTransformedFile>$(IntermediateTransformationDirectory)\%(SourceFiles.RecursiveDir)%(Filename)%(Extension)</IntermediateTransformedFile>
+      </SourceFiles>
+    </ItemGroup>
+  </Target>
+
+  <Target Name="MatchTransformations"
+          Inputs="%(SourceFiles.Identity)"
+          Outputs="DUMMY"
+          >
+    <PropertyGroup>
+      <SourceFile>%(SourceFiles.Identity)</SourceFile>
+      
+      
<TransformationFileBefore>$(TransformationsDirectory)\%(SourceFiles.RecursiveDir)%(Filename).</TransformationFileBefore>
+      
<TransformationFileAfter>%(SourceFiles.Extension)</TransformationFileAfter>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <!-- clear the temp list -->
+      <_Transformations Remove="@(_Transformations)" />
+      
+      <!-- add an include per %(TransformationFileIdentifiers.Identity) -->
+      <_Transformations 
Include="$(TransformationFileBefore)%(TransformationFileIdentifiers.Identity)$(TransformationFileAfter)"/>
+      
+      <!-- remove those, where the file doesn't exist -->
+      <_Transformations Remove="%(_Transformations.Identity)" 
Condition="!Exists(%(FullPath))"/>
+
+      <!-- Add found transformations to metadata -->
+      <SourceFiles Condition="'%(SourceFiles.Identity)' == '$(SourceFile)'">
+        <TransformationFiles>@(_Transformations)</TransformationFiles>
+      </SourceFiles>
+    </ItemGroup>
+
+    <Message Text="Found %(SourceFiles.TransformationFiles) for 
%(SourceFiles.Identity)" 
+             Condition="%(SourceFiles.TransformationFiles) != ''"/>
+  </Target>
+
+  <Target Name="PrepareTransformationInstructions"
+          Inputs="%(SourceFiles.Identity)"
+          Outputs="DUMMY"
+          >
+    <PropertyGroup>
+      <SourceFile>%(SourceFiles.Identity)</SourceFile>
+      
<IntermediateTransformedFile>%(SourceFiles.IntermediateTransformedFile)</IntermediateTransformedFile>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <TransformationInstructions Include="%(SourceFiles.TransformationFiles)">
+        
<TransformationTarget>$(IntermediateTransformedFile)</TransformationTarget>
+      </TransformationInstructions>
+    </ItemGroup>
+
+    <Copy SourceFiles="$(SourceFile)"
+         DestinationFiles="$(IntermediateTransformedFile)"
+         Condition="'%(SourceFiles.TransformationFiles)' != ''"/>
+  </Target>
+  
+  <!-- 
+  Will run per %(SourceFiles.Identity) as specified on parent [TransformEach]. 
+  -->
+  <Target Name="TransformEach"
+          Inputs="%(TransformationInstructions.Identity)"
+          Outputs="DUMMY">
+    <PropertyGroup>
+      
<CurrentTransformationFile>%(TransformationInstructions.Identity)</CurrentTransformationFile>
+      
<TransformationTarget>%(TransformationInstructions.TransformationTarget)</TransformationTarget>
+    
+      <TempFile1>$([System.IO.Path]::GetTempFileName())</TempFile1>
+      <TempFile2>$([System.IO.Path]::GetTempFileName())</TempFile2>
+    </PropertyGroup>
+
+    <Message Text="# applying $(CurrentTransformationFile)
+  to $(TransformationTarget)"/>
+
+    <!-- 
+    Using TMP-files, since XmlTransform locks the all files
+    -->
+    <Copy SourceFiles="$(TransformationTarget)"
+          DestinationFiles="$(TempFile1)"
+          />
+
+    <TransformXml Source="$(TempFile1)"
+                  Transform="$(CurrentTransformationFile)"
+                  Destination="$(TempFile2)" />
+
+    <Copy SourceFiles="$(TempFile2)"
+          DestinationFiles="$(TransformationTarget)"
+          />
+    
+  </Target>
+
+  <Target Name="CopyAll">
+    <Copy SourceFiles="@(SourceFiles -> '%(IntermediateTransformedFile)')"
+          DestinationFiles="@(SourceFiles -> '%(TargetFile)')"
+          Condition="Exists(%(IntermediateTransformedFile))"/>
+    
+    <Copy SourceFiles="@(SourceFiles)"
+          DestinationFiles="@(SourceFiles -> '%(TargetFile)')"
+          Condition="!Exists(%(IntermediateTransformedFile))"/>
+  </Target>
+
+  <Target Name="IncrementalCleanup">
+    <ItemGroup>
+      <OrphanedTargetFiles Include="$(TargetDirectory)\**\*.*" 
Exclude="@(SourceFiles -> '%(TargetFile)')"/>
+    </ItemGroup>
+    
+    <Delete Files="@(OrphanedTargetFiles)" />
+  </Target>
+
+</Project>

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/assembly.xml
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/assembly.xml?rev=1207119&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/assembly.xml
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/assembly.xml
 Mon Nov 28 12:56:21 2011
@@ -0,0 +1,73 @@
+<assembly 
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2";
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+    
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2
 http://maven.apache.org/xsd/assembly-1.1.2.xsd";>
+  <id>assembled-package</id>
+  <baseDirectory>.</baseDirectory>
+  <formats>
+    <format>dir</format>
+  </formats>
+  <dependencySets>
+    <!-- factor this out to a reusable component xml -->
+    <dependencySet>
+      <useProjectArtifact>true</useProjectArtifact>
+      <useTransitiveDependencies>true</useTransitiveDependencies>
+      <scope>runtime</scope>
+      
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
+      <outputDirectory>01-source-raw\bin</outputDirectory>
+    </dependencySet>
+  </dependencySets>
+  <fileSets>
+    <fileSet>
+      <!-- factor this out to "raw-contents.xml" -->
+      <directory>.</directory>
+      <outputDirectory>01-source-raw</outputDirectory>
+      <includes>
+        <!-- .NET specifics -->
+        <include>**/*.aspx</include>
+        <include>**/*.ascx</include>
+        <include>**/*.asax</include>
+        <include>**/*.config</include>
+        
+        <!-- web developers-->
+        <include>**/*.css</include>
+        <include>**/*.js</include>
+        <include>**/*.htm</include>
+        <include>**/*.html</include>
+        
+        <!-- graphics -->
+        <include>**/*.jpg</include>
+        <include>**/*.jpeg</include>
+        <include>**/*.png</include>
+        <include>**/*.gif</include>
+        
+        <!-- silverlight? -->
+      </includes>
+      <excludes>
+        <!-- exclude transformation files -->
+        <exclude>**/*.package.*</exclude>
+        <exclude>**/*.debug.*</exclude>
+        <exclude>**/*.release.*</exclude>
+
+        <!-- .NET specific -->
+        <exclude>bin/</exclude>
+        <exclude>obj/</exclude>
+      </excludes>
+    </fileSet>
+    <fileSet>
+      <!-- factor this out to "transformations.xml" -->
+      <directory>.</directory>
+      <outputDirectory>01-source-transformations</outputDirectory>
+      <includes>
+        <!-- bring over the actual transformations -->
+        <include>**/*.package.*</include>
+        <include>**/*.debug.*</include>
+        <include>**/*.release.*</include>
+      </includes>
+      <excludes>
+        <!-- .NET specific -->
+        <exclude>bin/</exclude>
+        <exclude>obj/</exclude>
+      </excludes>
+    </fileSet>
+  </fileSets>
+</assembly>
\ No newline at end of file

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/copy-transformed.xml
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/copy-transformed.xml?rev=1207119&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/copy-transformed.xml
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/copy-transformed.xml
 Mon Nov 28 12:56:21 2011
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"; 
ToolsVersion="4.0" 
+         DefaultTargets="TransformAndCopy">
+
+  <PropertyGroup>
+    <!-- set these from the outside!-->
+    <WorkDirectory Condition="'$(WorkDirectory)' == 
''">target\packaging-workdir</WorkDirectory>
+    <TransformationFileIdentifiers 
Condition="'$(TransformationFileIdentifiers)' == 
''">package</TransformationFileIdentifiers>
+  </PropertyGroup>
+
+  <Import Project="ChainedXdtTransform.targets"/>
+
+</Project>

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/msdeploy-manifest.xml
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/msdeploy-manifest.xml?rev=1207119&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/msdeploy-manifest.xml
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/msdeploy-manifest.xml
 Mon Nov 28 12:56:21 2011
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Manifest>
+  <dirPath path="target/prepare-package/03-transformed"/>
+</Manifest>
\ No newline at end of file

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/web.package.config
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/web.package.config?rev=1207119&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/web.package.config
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPANDAY_480_AzureSupportOneWebRole/HelloWorld_WebRole/web.package.config
 Mon Nov 28 12:56:21 2011
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform";>
+  <connectionStrings xdt:Transform="Replace">
+    <!--
+      Please reconfigure your connection strings in web.package.config!
+      
+      <add name="MyDB" 
+        connectionString="PLEASE SPECIFY" 
+        xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
+        -->
+  </connectionStrings>
+  <system.web>
+    <customErrors xdt:Transform="Replace"
+      defaultRedirect="GenericError.htm"
+      mode="RemoteOnly">
+      <error statusCode="500" redirect="InternalError.htm"/>
+    </customErrors>
+  </system.web>
+</configuration>
\ No newline at end of file


Reply via email to