Author: brett Date: Mon Jan 2 17:32:57 2012 New Revision: 1226486 URL: http://svn.apache.org/viewvc?rev=1226486&view=rev Log: [NPANDAY-480] don't allow Azure projects to be imported if the web roles were not generated with MSDeploy
Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AzurePomConverter.cs Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AzurePomConverter.cs URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AzurePomConverter.cs?rev=1226486&r1=1226485&r2=1226486&view=diff ============================================================================== --- incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AzurePomConverter.cs (original) +++ incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AzurePomConverter.cs Mon Jan 2 17:32:57 2012 @@ -37,6 +37,12 @@ namespace NPanday.ProjectImporter.Conver public override void ConvertProjectToPomModel(bool writePom, string scmTag) { + // relies on this being set everywhere - if it were set per project, this would need to be evaluated on the project references + if (!projectDigest.UseMsDeploy) + { + throw new Exception("You must use Web Deploy 2.0 to package web applications when using Azure projects"); + } + GenerateHeader("azure-cloud-service"); //Add SCM Tag