public List<string> Generated_GenerateBehaviors() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<behaviors>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop1_iteration = 0; var __loop1_result = (from __loop1_tmp_item___noname1 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop1_tmp_item_endpoint in EnumerableExtensions.Enumerate((__loop1_tmp_item___noname1).GetEnumerator()).OfType<Endpoint>() select new { __loop1_item___noname1 = __loop1_tmp_item___noname1, __loop1_item_endpoint = __loop1_tmp_item_endpoint, }).ToArray(); foreach (var __loop1_item in __loop1_result) { var __noname1 = __loop1_item.__loop1_item___noname1; var endpoint = __loop1_item.__loop1_item_endpoint; ++__loop1_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <serviceBehaviors>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <behavior name=\""); __printer.Write(endpoint.Name); __printer.WriteTemplateOutput("Behavior\"> "); __printer.WriteLine(); __printer.WriteTemplateOutput(" <serviceMetadata httpGetEnabled=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <serviceDebug includeExceptionDetailInFaults=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </behavior>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </serviceBehaviors>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <endpointBehaviors>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <behavior name=\"web\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webHttp/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </behavior>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </endpointBehaviors>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("</behaviors>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateExpressionHelper(Namespace ns) { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("^"); __printer.WriteLine(); __printer.WriteTemplateOutput("package "); __printer.Write(Generated_GetPackage(ns).ToLower()); __printer.WriteTemplateOutput(";"); __printer.WriteLine(); __printer.WriteTemplateOutput("^"); __printer.WriteLine(); __printer.WriteTemplateOutput("public interface ExpressionHelper<T> {"); __printer.WriteLine(); __printer.WriteTemplateOutput("^"); __printer.WriteLine(); __printer.WriteTemplateOutput(" T doWork();"); __printer.WriteLine(); __printer.WriteTemplateOutput("}"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateClientProject() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"utf-8\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <PropertyGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Platform Condition=\" '$(Platform)' == '' \">x86</Platform>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ProductVersion>8.0.30703</ProductVersion>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <SchemaVersion>2.0</SchemaVersion>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ProjectGuid>{25817C9A-811D-4D02-B475-927904A404FD}</ProjectGuid>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <OutputType>Exe</OutputType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <AppDesignerFolder>Properties</AppDesignerFolder>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <RootNamespace>"); __printer.Write(Properties.ProjectName); __printer.WriteTemplateOutput("Client</RootNamespace>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <AssemblyName>"); __printer.Write(Properties.ProjectName); __printer.WriteTemplateOutput("Client</AssemblyName>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <TargetFrameworkProfile>Client</TargetFrameworkProfile>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <FileAlignment>512</FileAlignment>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </PropertyGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|x86' \">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <PlatformTarget>x86</PlatformTarget>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DebugSymbols>true</DebugSymbols>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DebugType>full</DebugType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Optimize>false</Optimize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <OutputPath>bin\\Debug\\</OutputPath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DefineConstants>DEBUG;TRACE</DefineConstants>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ErrorReport>prompt</ErrorReport>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <WarningLevel>4</WarningLevel>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </PropertyGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|x86' \">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <PlatformTarget>x86</PlatformTarget>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DebugType>pdbonly</DebugType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Optimize>true</Optimize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <OutputPath>bin\\Release\\</OutputPath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DefineConstants>TRACE</DefineConstants>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ErrorReport>prompt</ErrorReport>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <WarningLevel>4</WarningLevel>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </PropertyGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"Microsoft.CSharp\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Web.DynamicData\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Web.Entity\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Web.ApplicationServices\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Configuration\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Core\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Data\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Drawing\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.EnterpriseServices\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Runtime.Serialization\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.ServiceModel\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.ServiceModel.Web\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Web\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Web.Extensions\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Web.Services\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Xml\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Xml.Linq\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ItemGroup>"); __printer.WriteLine(); int __loop2_iteration = 0; var __loop2_result = (from __loop2_tmp_item___noname2 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop2_tmp_item_ns in EnumerableExtensions.Enumerate((__loop2_tmp_item___noname2).GetEnumerator()).OfType<Namespace>() select new { __loop2_item___noname2 = __loop2_tmp_item___noname2, __loop2_item_ns = __loop2_tmp_item_ns, }).ToArray(); foreach (var __loop2_item in __loop2_result) { var __noname2 = __loop2_item.__loop2_item___noname2; var ns = __loop2_item.__loop2_item_ns; ++__loop2_iteration; __printer.TrimLine(); __printer.WriteLine(); if (ns.HasDeclarations()) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\""); __printer.Write(ns.FullName); __printer.WriteTemplateOutput(".cs\" />"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\"Program.cs\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\"Properties\\AssemblyInfo.cs\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <None Include=\"App.config\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <SubType>Designer</SubType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </None>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- To modify your build process, add your task inside one of the targets below and uncomment it. "); __printer.WriteLine(); __printer.WriteTemplateOutput(" Other similar extension points exist, see Microsoft.Common.targets."); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Target Name=\"BeforeBuild\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </Target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Target Name=\"AfterBuild\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </Target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput("</Project>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_Client_nbproject_project_properties() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("annotation.processing.enabled=true"); __printer.WriteLine(); __printer.WriteTemplateOutput("annotation.processing.enabled.in.editor=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("annotation.processing.processors.list="); __printer.WriteLine(); __printer.WriteTemplateOutput("annotation.processing.run.all.processors=true"); __printer.WriteLine(); __printer.WriteTemplateOutput("annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output"); __printer.WriteLine(); __printer.WriteTemplateOutput("application.title="); __printer.Write(Generated_GetClientProjectName()); __printer.WriteLine(); __printer.WriteTemplateOutput("application.vendor=Balazs"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.classes.dir=${build.dir}/classes"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.classes.excludes=**/*.java,**/*.form"); __printer.WriteLine(); __printer.WriteTemplateOutput("# This directory is removed when the project is cleaned:"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.dir=build"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.generated.dir=${build.dir}/generated"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.generated.sources.dir=${build.dir}/generated-sources"); __printer.WriteLine(); __printer.WriteTemplateOutput("# Only compile against the classpath explicitly listed here:"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.sysclasspath=ignore"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.test.classes.dir=${build.dir}/test/classes"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.test.results.dir=${build.dir}/test/results"); __printer.WriteLine(); __printer.WriteTemplateOutput("# Uncomment to specify the preferred debugger connection transport:"); __printer.WriteLine(); __printer.WriteTemplateOutput("#debug.transport=dt_socket"); __printer.WriteLine(); __printer.WriteTemplateOutput("debug.classpath=\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${run.classpath}"); __printer.WriteLine(); __printer.WriteTemplateOutput("debug.test.classpath=\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${run.test.classpath}"); __printer.WriteLine(); __printer.WriteTemplateOutput("# Files in build.classes.dir which should be excluded from distribution jar"); __printer.WriteLine(); __printer.WriteTemplateOutput("dist.archive.excludes="); __printer.WriteLine(); __printer.WriteTemplateOutput("# This directory is removed when the project is cleaned:"); __printer.WriteLine(); __printer.WriteTemplateOutput("dist.dir=dist"); __printer.WriteLine(); __printer.WriteTemplateOutput("dist.jar=${dist.dir}/"); __printer.Write(Generated_GetClientProjectName()); __printer.WriteTemplateOutput(".jar"); __printer.WriteLine(); __printer.WriteTemplateOutput("dist.javadoc.dir=${dist.dir}/javadoc"); __printer.WriteLine(); __printer.WriteTemplateOutput("endorsed.classpath="); __printer.WriteLine(); __printer.WriteTemplateOutput("excludes="); __printer.WriteLine(); __printer.WriteTemplateOutput("includes=**"); __printer.WriteLine(); __printer.WriteTemplateOutput("jar.compress=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.classpath="); __printer.WriteLine(); __printer.WriteTemplateOutput("# Space-separated list of extra javac options"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.compilerargs="); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.deprecation=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.processorpath=\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${javac.classpath}"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.source=1.7"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.target=1.7"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.test.classpath=\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${javac.classpath}:\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${build.classes.dir}"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.test.processorpath=\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${javac.test.classpath}"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.additionalparam="); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.author=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.encoding=${source.encoding}"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.noindex=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.nonavbar=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.notree=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.private=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.splitindex=true"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.use=true"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.version=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.windowtitle="); __printer.WriteLine(); int __loop4_iteration = 0; var __loop4_result = (from __loop4_tmp_item___noname4 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop4_tmp_item_ns in EnumerableExtensions.Enumerate((__loop4_tmp_item___noname4).GetEnumerator()).OfType<Namespace>() select new { __loop4_item___noname4 = __loop4_tmp_item___noname4, __loop4_item_ns = __loop4_tmp_item_ns, }).ToArray(); foreach (var __loop4_item in __loop4_result) { var __noname4 = __loop4_item.__loop4_item___noname4; var ns = __loop4_item.__loop4_item_ns; ++__loop4_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("main.class="); __printer.Write(Generated_GetPackage(ns).ToLower()); __printer.WriteTemplateOutput("client.Program"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("manifest.file=manifest.mf"); __printer.WriteLine(); __printer.WriteTemplateOutput("meta.inf.dir=${src.dir}/META-INF"); __printer.WriteLine(); __printer.WriteTemplateOutput("mkdist.disabled=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("platform.active=default_platform"); __printer.WriteLine(); __printer.WriteTemplateOutput("run.classpath=\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${javac.classpath}:\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${build.classes.dir}:\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${libs.metro.classpath}"); __printer.WriteLine(); __printer.WriteTemplateOutput("run.test.classpath=\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${javac.test.classpath}:\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${build.test.classes.dir}"); __printer.WriteLine(); __printer.WriteTemplateOutput("source.encoding=UTF-8"); __printer.WriteLine(); __printer.WriteTemplateOutput("src.dir=src"); __printer.WriteLine(); __printer.WriteTemplateOutput("test.src.dir=test"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_common_component() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"UTF-8\"?><project-modules id=\"moduleCoreId\" project-version=\"1.5.0\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <wb-module deploy-name=\""); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput("\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <wb-resource deploy-path=\"/\" source-path=\"/WebContent\" tag=\"defaultRootSource\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <wb-resource deploy-path=\"/WEB-INF/classes\" source-path=\"/src\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <wb-resource deploy-path=\"/WEB-INF/classes\" source-path=\"/.apt_generated\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"context-root\" value=\""); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput("\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"java-output-path\" value=\"/"); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput("/WebContent/WEB-INF/classes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </wb-module>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</project-modules>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateClientEndpoints() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<client>"); __printer.WriteLine(); int __loop14_iteration = 0; var __loop14_result = (from __loop14_tmp_item___noname14 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop14_tmp_item_endpoint in EnumerableExtensions.Enumerate((__loop14_tmp_item___noname14).GetEnumerator()).OfType<Endpoint>() select new { __loop14_item___noname14 = __loop14_tmp_item___noname14, __loop14_item_endpoint = __loop14_tmp_item_endpoint, }).ToArray(); foreach (var __loop14_item in __loop14_result) { var __noname14 = __loop14_item.__loop14_item___noname14; var endpoint = __loop14_item.__loop14_item_endpoint; ++__loop14_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <endpoint name=\""); __printer.Write(endpoint.Interface.Namespace.FullName); __printer.WriteTemplateOutput("."); __printer.Write(endpoint.Name); __printer.WriteTemplateOutput("\" contract=\""); __printer.Write(endpoint.Interface.Namespace.FullName); __printer.WriteTemplateOutput("."); __printer.Write(endpoint.Interface.Name); __printer.WriteTemplateOutput("\" binding=\"customBinding\" bindingConfiguration=\""); __printer.Write(endpoint.Binding.Name); __printer.WriteTemplateOutput("\" behaviorConfiguration=\""); __printer.Write(endpoint.Name); __printer.WriteTemplateOutput("Behavior\" address=\""); __printer.Write(endpoint.Address.Uri); __printer.WriteTemplateOutput("\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop15_iteration = 0; var __loop15_result = (from __loop15_tmp_item___noname15 in EnumerableExtensions.Enumerate((endpoint).GetEnumerator()) from __loop15_tmp_item_binding in EnumerableExtensions.Enumerate((__loop15_tmp_item___noname15.Binding).GetEnumerator()) select new { __loop15_item___noname15 = __loop15_tmp_item___noname15, __loop15_item_binding = __loop15_tmp_item_binding, }).ToArray(); foreach (var __loop15_item in __loop15_result) { var __noname15 = __loop15_item.__loop15_item___noname15; var binding = __loop15_item.__loop15_item_binding; ++__loop15_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop16_iteration = 0; var __loop16_result = (from __loop16_tmp_item___noname16 in EnumerableExtensions.Enumerate((binding).GetEnumerator()) from __loop16_tmp_item_Protocols in EnumerableExtensions.Enumerate((__loop16_tmp_item___noname16.Protocols).GetEnumerator()) from __loop16_tmp_item_security in EnumerableExtensions.Enumerate((__loop16_tmp_item_Protocols).GetEnumerator()).OfType<SecurityProtocolBindingElement>() select new { __loop16_item___noname16 = __loop16_tmp_item___noname16, __loop16_item_Protocols = __loop16_tmp_item_Protocols, __loop16_item_security = __loop16_tmp_item_security, }).ToArray(); foreach (var __loop16_item in __loop16_result) { var __noname16 = __loop16_item.__loop16_item___noname16; var Protocols = __loop16_item.__loop16_item_Protocols; var security = __loop16_item.__loop16_item_security; ++__loop16_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <identity>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dns value=\"WspService\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </identity>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </endpoint>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("</client>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateServices() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<services>"); __printer.WriteLine(); int __loop13_iteration = 0; var __loop13_result = (from __loop13_tmp_item___noname13 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop13_tmp_item_endpoint in EnumerableExtensions.Enumerate((__loop13_tmp_item___noname13).GetEnumerator()).OfType<Endpoint>() select new { __loop13_item___noname13 = __loop13_tmp_item___noname13, __loop13_item_endpoint = __loop13_tmp_item_endpoint, }).ToArray(); foreach (var __loop13_item in __loop13_result) { var __noname13 = __loop13_item.__loop13_item___noname13; var endpoint = __loop13_item.__loop13_item_endpoint; ++__loop13_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <service behaviorConfiguration=\""); __printer.Write(endpoint.Name); __printer.WriteTemplateOutput("Behavior\" name=\""); __printer.Write(endpoint.Interface.Namespace.FullName); __printer.WriteTemplateOutput("."); __printer.Write(endpoint.Name); __printer.WriteTemplateOutput("\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <endpoint binding=\"customBinding\" bindingConfiguration=\""); __printer.Write(endpoint.Binding.Name); __printer.WriteTemplateOutput("\" contract=\""); __printer.Write(endpoint.Interface.Namespace.FullName); __printer.WriteTemplateOutput("."); __printer.Write(endpoint.Interface.Name); __printer.WriteTemplateOutput("\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <endpoint address=\"mex\" binding=\"mexHttpBinding\" contract=\"IMetadataExchange\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </service>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("</services>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_nbproject_build_impl() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" *** GENERATED FROM project.xml - DO NOT EDIT ***"); __printer.WriteLine(); __printer.WriteTemplateOutput(" *** EDIT ../build.xml INSTEAD ***"); __printer.WriteLine(); __printer.WriteTemplateOutput(" For the purpose of easier reading the script"); __printer.WriteLine(); __printer.WriteTemplateOutput(" is divided into following sections:"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - initialization"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - compilation"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - dist"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - execution"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - debugging"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - javadoc"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - junit compilation"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - junit execution"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - junit debugging"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - cleanup"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput("<project xmlns:webproject1=\"http://www.netbeans.org/ns/web-project/1\" xmlns:webproject2=\"http://www.netbeans.org/ns/web-project/2\" xmlns:webproject3=\"http://www.netbeans.org/ns/web-project/3\" basedir=\"..\" default=\"default\" name=\""); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput("-impl\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <import file=\"jaxws-build.xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <import file=\"ant-deploy.xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail message=\"Please build using Ant 1.7.1 or higher.\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antversion atleast=\"1.7.1\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"dist,javadoc\" description=\"Build whole project.\" name=\"default\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" INITIALIZATION SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-init\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init\" name=\"-init-private\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property file=\"nbproject/private/private.properties\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init,-init-private\" name=\"-init-user\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property file=\"${user.properties.file}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- The two properties below are usually overridden -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- by the active platform. Just a fallback. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"default.javac.source\" value=\"1.4\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"default.javac.target\" value=\"1.4\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init,-init-private,-init-user\" name=\"-init-project\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property file=\"nbproject/project.properties\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init,-init-private,-init-user,-init-project,-init-macrodef-property\" if=\"dist.ear.dir\" name=\"-do-ear-init\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init,-init-private,-init-user,-init-project,-init-macrodef-property\" name=\"-do-init\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"have.tests\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"${test.src.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"have.sources\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"${src.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"netbeans.home+have.tests\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"netbeans.home\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"have.tests\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"no.javadoc.preview\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isfalse value=\"${javadoc.preview}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"javac.compilerargs\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"no.deps\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${no.dependencies}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"no.dist.ear.dir\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"dist.ear.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"build.web.excludes\" value=\"${build.classes.excludes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.compile.jsps\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${compile.jsps}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.debug.server\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"debug.server\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${debug.server}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${debug.server}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${debug.client}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.debug.client\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${debug.client}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.display.browser\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${display.browser}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.display.browser.debug\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"do.display.browser\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"do.debug.client\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"${conf.dir}/MANIFEST.MF\" property=\"has.custom.manifest\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"${persistence.xml.dir}/persistence.xml\" property=\"has.persistence.xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.war.package.with.custom.manifest\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"has.custom.manifest\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.war.package.without.custom.manifest\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"has.custom.manifest\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.tmp.war.package.with.custom.manifest\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"has.custom.manifest\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isfalse value=\"${directory.deployment.supported}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"dist.ear.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.tmp.war.package.without.custom.manifest\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"has.custom.manifest\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isfalse value=\"${directory.deployment.supported}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"dist.ear.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.tmp.war.package\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isfalse value=\"${directory.deployment.supported}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"dist.ear.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"build.meta.inf.dir\" value=\"${build.web.dir}/META-INF\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"\" property=\"application.args.param\" value=\"${application.args}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"application.args\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <equals arg1=\"${application.args}\" arg2=\"\" trim=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"source.encoding\" value=\"${file.encoding}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"javadoc.encoding.used\" value=\"${javadoc.encoding}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"javadoc.encoding\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <equals arg1=\"${javadoc.encoding}\" arg2=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"javadoc.encoding.used\" value=\"${source.encoding}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"includes\" value=\"**\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"excludes\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"runmain.jvmargs\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path id=\"endorsed.classpath.path\" path=\"${endorsed.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"\" property=\"endorsed.classpath.cmd.line.arg\" value=\"-Xbootclasspath/p:'${toString:endorsed.classpath.path}'\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <length length=\"0\" string=\"${endorsed.classpath}\" when=\"greater\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" name=\"-init-cos\" unless=\"deploy.on.save\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"deploy.on.save\" value=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${j2ee.deploy.on.save}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-init\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init,-init-private,-init-user,-init-project,-do-init\" name=\"-init-check\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"src.dir\">Must set src.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"test.src.dir\">Must set test.src.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"build.dir\">Must set build.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"build.web.dir\">Must set build.web.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"build.generated.dir\">Must set build.generated.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"dist.dir\">Must set dist.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"build.classes.dir\">Must set build.classes.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"dist.javadoc.dir\">Must set dist.javadoc.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"build.test.classes.dir\">Must set build.test.classes.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"build.test.results.dir\">Must set build.test.results.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"build.classes.excludes\">Must set build.classes.excludes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"dist.war\">Must set dist.war</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"j2ee.platform.classpath\">"); __printer.WriteLine(); __printer.WriteTemplateOutput("The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}."); __printer.WriteLine(); __printer.WriteTemplateOutput("Either open the project in the IDE and assign the server or setup the server classpath manually."); __printer.WriteLine(); __printer.WriteTemplateOutput("For example like this:"); __printer.WriteLine(); __printer.WriteTemplateOutput("ant -Duser.properties.file=<path_to_property_file> (where you put the property \"j2ee.platform.classpath\" in a .properties file)"); __printer.WriteLine(); __printer.WriteTemplateOutput("or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used)"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-macrodef-property\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"property\" uri=\"http://www.netbeans.org/ns/web-project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute name=\"name\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute name=\"value\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"@{name}\" value=\"${@{value}}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-macrodef-javac\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"javac\" uri=\"http://www.netbeans.org/ns/web-project/2\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${src.dir}\" name=\"srcdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${build.classes.dir}\" name=\"destdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${javac.classpath}:${j2ee.platform.classpath}\" name=\"classpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${javac.debug}\" name=\"debug\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${empty.dir}\" name=\"gensrcdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property location=\"${build.dir}/empty\" name=\"empty.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${empty.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <javac debug=\"@{debug}\" deprecation=\"${javac.deprecation}\" destdir=\"@{destdir}\" encoding=\"${source.encoding}\" excludes=\"@{excludes}\" includeantruntime=\"false\" includes=\"@{includes}\" source=\"${javac.source}\" srcdir=\"@{srcdir}\" target=\"${javac.target}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <src>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dirset dir=\"@{gensrcdir}\" erroronmissingdir=\"false\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <include name=\"*\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </dirset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </src>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"@{classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg line=\"${endorsed.classpath.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg line=\"${javac.compilerargs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </javac>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-macrodef-junit\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"junit\" uri=\"http://www.netbeans.org/ns/web-project/2\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <junit dir=\"${basedir}\" errorproperty=\"tests.failed\" failureproperty=\"tests.failed\" fork=\"true\" showoutput=\"true\" tempdir=\"${java.io.tmpdir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <batchtest todir=\"${build.test.results.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${test.src.dir}\" excludes=\"@{excludes},${excludes}\" includes=\"@{includes}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <filename name=\"@{testincludes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </batchtest>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${run.test.classpath}:${j2ee.platform.classpath}:${j2ee.platform.embeddableejb.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"test-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"test-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <formatter type=\"brief\" usefile=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <formatter type=\"xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${endorsed.classpath.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${runmain.jvmargs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </junit>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-macrodef-java\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"java\" uri=\"http://www.netbeans.org/ns/web-project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${main.class}\" name=\"classname\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${debug.classpath}\" name=\"classpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <java classname=\"@{classname}\" fork=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${endorsed.classpath.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${runmain.jvmargs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"@{classpath}:${j2ee.platform.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"run-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"run-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </java>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-macrodef-nbjsdebug\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"nbjsdebugstart\" uri=\"http://www.netbeans.org/ns/web-project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${client.url}\" name=\"webUrl\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbjsdebugstart urlPart=\"${client.urlPart}\" webUrl=\"@{webUrl}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-debug-args\" name=\"-init-macrodef-nbjpda\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"nbjpdastart\" uri=\"http://www.netbeans.org/ns/web-project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${main.class}\" name=\"name\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${debug.classpath}:${j2ee.platform.classpath}\" name=\"classpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbjpdastart addressproperty=\"jpda.address\" name=\"@{name}\" transport=\"${debug-transport}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"@{classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </nbjpdastart>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"nbjpdareload\" uri=\"http://www.netbeans.org/ns/web-project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${build.classes.dir}\" name=\"dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbjpdareload>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"@{dir}\" includes=\"${fix.classes}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <include name=\"${fix.includes}*.class\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </nbjpdareload>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"nbjpdaappreloaded\" uri=\"http://www.netbeans.org/ns/web-project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbjpdaappreloaded/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-debug-args\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"version-output\" value=\"java version "${ant.java.version}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"have-jdk-older-than-1.4\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <contains string=\"${version-output}\" substring=\"java version "1.0\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <contains string=\"${version-output}\" substring=\"java version "1.1\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <contains string=\"${version-output}\" substring=\"java version "1.2\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <contains string=\"${version-output}\" substring=\"java version "1.3\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"-Xdebug\" property=\"debug-args-line\" value=\"-Xdebug -Xnoagent -Djava.compiler=none\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${have-jdk-older-than-1.4}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"dt_socket\" property=\"debug-transport-by-os\" value=\"dt_shmem\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <os family=\"windows\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"${debug-transport-by-os}\" property=\"debug-transport\" value=\"${debug.transport}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"debug.transport\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-debug-args\" name=\"-init-macrodef-debug\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"debug\" uri=\"http://www.netbeans.org/ns/web-project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${main.class}\" name=\"classname\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${debug.classpath}:${j2ee.platform.classpath}\" name=\"classpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${application.args.param}\" name=\"args\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <java classname=\"@{classname}\" fork=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${endorsed.classpath.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${debug-args-line}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"-Xrunjdwp:transport=${debug-transport},address=${jpda.address}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${runmain.jvmargs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"@{classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"run-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"run-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg line=\"@{args}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </java>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-taskdefs\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"libs.CopyLibs.classpath\">"); __printer.WriteLine(); __printer.WriteTemplateOutput("The libs.CopyLibs.classpath property is not set up."); __printer.WriteLine(); __printer.WriteTemplateOutput("This property must point to "); __printer.WriteLine(); __printer.WriteTemplateOutput("org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part"); __printer.WriteLine(); __printer.WriteTemplateOutput("of NetBeans IDE installation and is usually located at "); __printer.WriteLine(); __printer.WriteTemplateOutput("<netbeans_installation>/java<version>/ant/extra folder."); __printer.WriteLine(); __printer.WriteTemplateOutput("Either open the project in the IDE and make sure CopyLibs library"); __printer.WriteLine(); __printer.WriteTemplateOutput("exists or setup the property manually. For example like this:"); __printer.WriteLine(); __printer.WriteTemplateOutput("ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <taskdef classpath=\"${libs.CopyLibs.classpath}\" resource=\"org/netbeans/modules/java/j2seproject/copylibstask/antlib.xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init,-init-private,-init-user,-init-project,-do-init,-post-init,-init-check,-init-macrodef-property,-init-macrodef-javac,-init-macrodef-junit,-init-macrodef-java,-init-macrodef-nbjpda,-init-macrodef-nbjsdebug,-init-macrodef-debug,-init-taskdefs\" name=\"init\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" COMPILATION SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"no.dist.ear.dir\" name=\"deps-module-jar\" unless=\"no.deps\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"dist.ear.dir\" name=\"deps-ear-jar\" unless=\"no.deps\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init, deps-module-jar, deps-ear-jar\" name=\"deps-jar\" unless=\"no.deps\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,deps-jar\" name=\"-pre-pre-compile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.classes.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-compile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-copy-webdir\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${build.web.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${web.docbase.dir}\" excludes=\"${build.web.excludes},${excludes}\" includes=\"${includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${build.web.dir}/WEB-INF\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${webinf.dir}\" excludes=\"${build.web.excludes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init, deps-jar, -pre-pre-compile, -pre-compile, -copy-manifest, -copy-persistence-xml, -copy-webdir, library-inclusion-in-archive,library-inclusion-in-manifest\" if=\"have.sources\" name=\"-do-compile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject2:javac destdir=\"${build.classes.dir}\" gensrcdir=\"${build.generated.sources.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${build.classes.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${src.dir}\" excludes=\"${build.classes.excludes},${excludes}\" includes=\"${includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"has.custom.manifest\" name=\"-copy-manifest\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.meta.inf.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${build.meta.inf.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${conf.dir}\" includes=\"MANIFEST.MF\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"has.persistence.xml\" name=\"-copy-persistence-xml\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.web.dir}/WEB-INF/classes/META-INF\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${build.web.dir}/WEB-INF/classes/META-INF\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${persistence.xml.dir}\" includes=\"persistence.xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-compile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,deps-jar,-pre-pre-compile,-pre-compile,-do-compile,-post-compile\" description=\"Compile project.\" name=\"compile\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-compile-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,deps-jar,-pre-pre-compile\" name=\"-do-compile-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"javac.includes\">Must select some files in the IDE or set javac.includes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject2:javac excludes=\"\" gensrcdir=\"${build.generated.sources.dir}\" includes=\"${javac.includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${build.classes.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${src.dir}\" excludes=\"${build.classes.excludes},${excludes}\" includes=\"${includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-compile-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,deps-jar,-pre-pre-compile,-pre-compile-single,-do-compile-single,-post-compile-single\" name=\"compile-single\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"compile\" description=\"Test compile JSP pages to expose compilation errors.\" if=\"do.compile.jsps\" name=\"compile-jsps\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.generated.dir}/src\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <java classname=\"org.netbeans.modules.web.project.ant.JspC\" failonerror=\"true\" fork=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-uriroot\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg file=\"${basedir}/${build.web.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-d\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg file=\"${basedir}/${build.generated.dir}/src\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-die1\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-compilerSourceVM ${javac.source}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-compilerTargetVM ${javac.target}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-javaEncoding ${source.encoding}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath path=\"${java.home}/../lib/tools.jar:${jspctask.classpath}:${jspcompilation.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </java>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.generated.dir}/classes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject2:javac classpath=\"${j2ee.platform.classpath}:${build.classes.dir}:${jspcompilation.classpath}\" destdir=\"${build.generated.dir}/classes\" srcdir=\"${build.generated.dir}/src\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"compile\" if=\"jsp.includes\" name=\"-do-compile-single-jsp\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"javac.jsp.includes\">Must select some files in the IDE or set javac.jsp.includes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.generated.dir}/src\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <java classname=\"org.netbeans.modules.web.project.ant.JspCSingle\" failonerror=\"true\" fork=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-uriroot\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg file=\"${basedir}/${build.web.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-d\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg file=\"${basedir}/${build.generated.dir}/src\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-die1\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-jspc.files\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg path=\"${jsp.includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-compilerSourceVM ${javac.source}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-compilerTargetVM ${javac.target}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"-javaEncoding ${source.encoding}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath path=\"${java.home}/../lib/tools.jar:${jspctask.classpath}:${jspcompilation.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </java>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.generated.dir}/classes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject2:javac classpath=\"${j2ee.platform.classpath}:${build.classes.dir}:${jspcompilation.classpath}\" destdir=\"${build.generated.dir}/classes\" srcdir=\"${build.generated.dir}/src\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <patternset includes=\"${javac.jsp.includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </webproject2:javac>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"compile-single-jsp\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"jsp.includes\">Must select a file in the IDE or set jsp.includes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antcall target=\"-do-compile-single-jsp\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" DIST BUILDING SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-dist\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,compile-jsps,-pre-dist\" if=\"do.war.package.without.custom.manifest\" name=\"-do-dist-without-manifest\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dirname file=\"${dist.war}\" property=\"dist.jar.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${dist.jar.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jar compress=\"${jar.compress}\" jarfile=\"${dist.war}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${build.web.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </jar>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,compile-jsps,-pre-dist\" if=\"do.war.package.with.custom.manifest\" name=\"-do-dist-with-manifest\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dirname file=\"${dist.war}\" property=\"dist.jar.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${dist.jar.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jar compress=\"${jar.compress}\" jarfile=\"${dist.war}\" manifest=\"${build.meta.inf.dir}/MANIFEST.MF\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${build.web.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </jar>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,compile-jsps,-pre-dist\" if=\"do.tmp.war.package.without.custom.manifest\" name=\"-do-tmp-dist-without-manifest\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dirname file=\"${dist.war}\" property=\"dist.jar.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${dist.jar.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jar compress=\"${jar.compress}\" jarfile=\"${dist.war}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${build.web.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </jar>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,compile-jsps,-pre-dist\" if=\"do.tmp.war.package.with.custom.manifest\" name=\"-do-tmp-dist-with-manifest\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dirname file=\"${dist.war}\" property=\"dist.jar.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${dist.jar.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jar compress=\"${jar.compress}\" jarfile=\"${dist.war}\" manifest=\"${build.meta.inf.dir}/MANIFEST.MF\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${build.web.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </jar>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,compile-jsps,-pre-dist,-do-dist-with-manifest,-do-dist-without-manifest\" name=\"do-dist\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"dist.ear.dir\" name=\"library-inclusion-in-manifest\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.web.dir}/META-INF\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <manifest file=\"${build.web.dir}/META-INF/MANIFEST.MF\" mode=\"update\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" name=\"library-inclusion-in-archive\" unless=\"dist.ear.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"dist.ear.dir\" name=\"-clean-webinf-lib\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete dir=\"${build.web.dir}/WEB-INF/lib\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-clean-webinf-lib,compile,compile-jsps,-pre-dist,library-inclusion-in-manifest\" if=\"do.tmp.war.package\" name=\"do-ear-dist\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dirname file=\"${dist.ear.war}\" property=\"dist.jar.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${dist.jar.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jar compress=\"${jar.compress}\" jarfile=\"${dist.ear.war}\" manifest=\"${build.web.dir}/META-INF/MANIFEST.MF\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${build.web.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </jar>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-dist\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-pre-dist,do-dist,-post-dist\" description=\"Build distribution (WAR).\" name=\"dist\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-clean-webinf-lib,-init-cos,compile,-pre-dist,do-ear-dist,-post-dist\" description=\"Build distribution (WAR) to be packaged into an EAR.\" name=\"dist-ear\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" EXECUTION SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"run-deploy,run-display-browser\" description=\"Deploy to server and show in browser.\" name=\"run\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-run-deploy\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-run-deploy\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-nbmodule-run-deploy\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- This target can be overriden by NetBeans modules. Don't override it directly, use -pre-run-deploy task instead. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-nbmodule-run-deploy\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- This target can be overriden by NetBeans modules. Don't override it directly, use -post-run-deploy task instead. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-run-deploy-am\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Task to deploy to the Access Manager runtime. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-init-cos,compile,compile-jsps,-do-compile-single-jsp,-pre-dist,-do-tmp-dist-with-manifest,-do-tmp-dist-without-manifest,-pre-run-deploy,-pre-nbmodule-run-deploy,-run-deploy-nb,-init-deploy-ant,-deploy-ant,-run-deploy-am,-post-nbmodule-run-deploy,-post-run-deploy\" name=\"run-deploy\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbjpdaappreloaded/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"netbeans.home\" name=\"-run-deploy-nb\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbdeploy clientUrlPart=\"${client.urlPart}\" debugmode=\"false\" forceRedeploy=\"${forceRedeploy}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-deploy-ant\" unless=\"netbeans.home\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"deploy.ant.archive\" value=\"${dist.war}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"deploy.ant.docbase.dir\" value=\"${web.docbase.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"deploy.ant.resource.dir\" value=\"${resource.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"deploy.ant.enabled\" value=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"dist,-run-undeploy-nb,-init-deploy-ant,-undeploy-ant\" name=\"run-undeploy\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"netbeans.home\" name=\"-run-undeploy-nb\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail message=\"Undeploy is not supported from within the IDE\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-pre-dist,dist,-post-dist\" name=\"verify\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbverify file=\"${dist.war}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"run-deploy,-init-display-browser,-display-browser-nb,-display-browser-cl\" name=\"run-display-browser\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"do.display.browser\" name=\"-init-display-browser\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.display.browser.nb\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"netbeans.home\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.display.browser.cl\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"deploy.ant.enabled\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"do.display.browser.nb\" name=\"-display-browser-nb\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbbrowse url=\"${client.url}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"do.display.browser.cl\" name=\"-get-browser\" unless=\"browser\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"browser\" value=\"rundll32\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <os family=\"windows\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"\" property=\"browser.args\" value=\"url.dll,FileProtocolHandler\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <os family=\"windows\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"browser\" value=\"/usr/bin/open\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <os family=\"mac\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property environment=\"env\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"browser\" value=\"${env.BROWSER}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"env.BROWSER\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"browser\" value=\"/usr/bin/firefox\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"/usr/bin/firefox\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"browser\" value=\"/usr/local/firefox/firefox\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"/usr/local/firefox/firefox\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"browser\" value=\"/usr/bin/mozilla\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"/usr/bin/mozilla\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"browser\" value=\"/usr/local/mozilla/mozilla\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"/usr/local/mozilla/mozilla\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"browser\" value=\"/usr/sfw/lib/firefox/firefox\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"/usr/sfw/lib/firefox/firefox\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"browser\" value=\"/opt/csw/bin/firefox\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"/opt/csw/bin/firefox\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"browser\" value=\"/usr/sfw/lib/mozilla/mozilla\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"/usr/sfw/lib/mozilla/mozilla\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"browser\" value=\"/opt/csw/bin/mozilla\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"/opt/csw/bin/mozilla\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-get-browser\" if=\"do.display.browser.cl\" name=\"-display-browser-cl\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"browser\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable."); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"browse.url\" value=\"${deploy.ant.client.url}${client.urlPart}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <echo>Launching ${browse.url}</echo>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <exec executable=\"${browser}\" spawn=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg line=\"${browser.args} ${browse.url}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </exec>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-init-cos,compile-single\" name=\"run-main\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"run.class\">Must select one file in the IDE or set run.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject1:java classname=\"${run.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-pre-test-run-single\" name=\"run-test-with-main\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"run.class\">Must select one file in the IDE or set run.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject1:java classname=\"${run.class}\" classpath=\"${run.test.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" DEBUGGING SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-init-cos,compile,compile-jsps,-do-compile-single-jsp,-pre-dist,-do-tmp-dist-with-manifest,-do-tmp-dist-without-manifest\" description=\"Debug project in IDE.\" if=\"netbeans.home\" name=\"debug\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbstartserver debugmode=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antcall target=\"connect-debugger\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbdeploy clientUrlPart=\"${client.urlPart}\" debugmode=\"true\" forceRedeploy=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antcall target=\"debug-display-browser\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antcall target=\"connect-client-debugger\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"do.debug.server\" name=\"connect-debugger\" unless=\"is.debugged\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbjpdaconnect address=\"${jpda.address}\" host=\"${jpda.host}\" name=\"${name}\" transport=\"${jpda.transport}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${debug.classpath}:${j2ee.platform.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sourcepath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${web.docbase.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sourcepath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </nbjpdaconnect>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"do.display.browser.debug\" name=\"debug-display-browser\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbbrowse url=\"${client.url}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"do.debug.client\" name=\"connect-client-debugger\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject1:nbjsdebugstart webUrl=\"${client.url}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single\" if=\"netbeans.home\" name=\"-debug-start-debuggee-main-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"debug.class\">Must select one file in the IDE or set debug.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject1:debug classname=\"${debug.class}\" classpath=\"${debug.test.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-debug-start-debugger-main-test,-debug-start-debuggee-main-test\" if=\"netbeans.home\" name=\"debug-test-with-main\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,compile-jsps,-do-compile-single-jsp,debug\" if=\"netbeans.home\" name=\"debug-single\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"netbeans.home\" name=\"-debug-start-debugger-main-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject1:nbjpdastart classpath=\"${debug.test.classpath}\" name=\"${debug.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"netbeans.home\" name=\"-debug-start-debugger\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject1:nbjpdastart name=\"${debug.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-single\" if=\"netbeans.home\" name=\"-debug-start-debuggee-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"debug.class\">Must select one file in the IDE or set debug.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject1:debug classname=\"${debug.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-single,-debug-start-debugger,-debug-start-debuggee-single\" if=\"netbeans.home\" name=\"debug-single-main\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" name=\"-pre-debug-fix\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"fix.includes\">Must set fix.includes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"javac.includes\" value=\"${fix.includes}.java\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-pre-debug-fix,compile-single\" if=\"netbeans.home\" name=\"-do-debug-fix\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject1:nbjpdareload/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-pre-debug-fix,-do-debug-fix\" if=\"netbeans.home\" name=\"debug-fix\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" JAVADOC SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" name=\"javadoc-build\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${dist.javadoc.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <javadoc additionalparam=\"${javadoc.additionalparam}\" author=\"${javadoc.author}\" charset=\"UTF-8\" destdir=\"${dist.javadoc.dir}\" docencoding=\"UTF-8\" encoding=\"${javadoc.encoding.used}\" failonerror=\"true\" noindex=\"${javadoc.noindex}\" nonavbar=\"${javadoc.nonavbar}\" notree=\"${javadoc.notree}\" private=\"${javadoc.private}\" source=\"${javac.source}\" splitindex=\"${javadoc.splitindex}\" use=\"${javadoc.use}\" useexternalfile=\"true\" version=\"${javadoc.version}\" windowtitle=\"${javadoc.windowtitle}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${javac.classpath}:${j2ee.platform.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${src.dir}\" excludes=\"${excludes}\" includes=\"${includes}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <filename name=\"**/*.java\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${build.generated.sources.dir}\" erroronmissingdir=\"false\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <include name=\"**/*.java\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </javadoc>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,javadoc-build\" if=\"netbeans.home\" name=\"javadoc-browse\" unless=\"no.javadoc.preview\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbbrowse file=\"${dist.javadoc.dir}/index.html\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,javadoc-build,javadoc-browse\" description=\"Build Javadoc.\" name=\"javadoc\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); __printer.WriteLine(); __printer.WriteTemplateOutput(" JUNIT COMPILATION SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile\" if=\"have.tests\" name=\"-pre-pre-compile-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.test.classes.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"j2ee.platform.embeddableejb.classpath\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-compile-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-pre-pre-compile-test,-pre-compile-test\" if=\"have.tests\" name=\"-do-compile-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject2:javac classpath=\"${javac.test.classpath}:${j2ee.platform.classpath}:${j2ee.platform.embeddableejb.classpath}\" debug=\"true\" destdir=\"${build.test.classes.dir}\" srcdir=\"${test.src.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${build.test.classes.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${test.src.dir}\" excludes=\"${build.classes.excludes},${excludes}\" includes=\"${includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-compile-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-pre-pre-compile-test,-pre-compile-test,-do-compile-test,-post-compile-test\" name=\"compile-test\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-compile-test-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-pre-pre-compile-test,-pre-compile-test-single\" if=\"have.tests\" name=\"-do-compile-test-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"javac.includes\">Must select some files in the IDE or set javac.includes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject2:javac classpath=\"${javac.test.classpath}:${j2ee.platform.classpath}:${j2ee.platform.embeddableejb.classpath}\" debug=\"true\" destdir=\"${build.test.classes.dir}\" excludes=\"\" includes=\"${javac.includes}\" srcdir=\"${test.src.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${build.test.classes.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${test.src.dir}\" excludes=\"${build.classes.excludes},${excludes}\" includes=\"${includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-compile-test-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-pre-pre-compile-test,-pre-compile-test-single,-do-compile-test-single,-post-compile-test-single\" name=\"compile-test-single\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); __printer.WriteLine(); __printer.WriteTemplateOutput(" JUNIT EXECUTION SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"have.tests\" name=\"-pre-test-run\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.test.results.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test,-pre-test-run\" if=\"have.tests\" name=\"-do-test-run\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject2:junit testincludes=\"**/*Test.java\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test,-pre-test-run,-do-test-run\" if=\"have.tests\" name=\"-post-test-run\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail if=\"tests.failed\" unless=\"ignore.failing.tests\">Some tests failed; see details above.</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"have.tests\" name=\"test-report\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"netbeans.home+have.tests\" name=\"-test-browse\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test,-pre-test-run,-do-test-run,test-report,-post-test-run,-test-browse\" description=\"Run unit tests.\" name=\"test\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"have.tests\" name=\"-pre-test-run-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.test.results.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-pre-test-run-single\" if=\"have.tests\" name=\"-do-test-run-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"test.includes\">Must select some files in the IDE or set test.includes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject2:junit excludes=\"\" includes=\"${test.includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-pre-test-run-single,-do-test-run-single\" if=\"have.tests\" name=\"-post-test-run-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail if=\"tests.failed\" unless=\"ignore.failing.tests\">Some tests failed; see details above.</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-pre-test-run-single,-do-test-run-single,-post-test-run-single\" description=\"Run single unit test.\" name=\"test-single\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); __printer.WriteLine(); __printer.WriteTemplateOutput(" JUNIT DEBUGGING SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test\" if=\"have.tests\" name=\"-debug-start-debuggee-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"test.class\">Must select one file in the IDE or set test.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property location=\"${build.test.results.dir}/TEST-${test.class}.xml\" name=\"test.report.file\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete file=\"${test.report.file}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- must exist, otherwise the XML formatter would fail -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.test.results.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject1:debug args=\"${test.class}\" classname=\"org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner\" classpath=\"${ant.home}/lib/ant.jar:${ant.home}/lib/ant-junit.jar:${debug.test.classpath}:${j2ee.platform.embeddableejb.classpath}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"showoutput=true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"formatter=org.apache.tools.ant.taskdefs.optional.junit.BriefJUnitResultFormatter\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,${test.report.file}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </webproject1:debug>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test\" if=\"netbeans.home+have.tests\" name=\"-debug-start-debugger-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject1:nbjpdastart classpath=\"${debug.test.classpath}\" name=\"${test.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test,-debug-start-debugger-test,-debug-start-debuggee-test\" name=\"debug-test\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-pre-debug-fix,compile-test-single\" if=\"netbeans.home\" name=\"-do-debug-fix-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <webproject1:nbjpdareload dir=\"${build.test.classes.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-pre-debug-fix,-do-debug-fix-test\" if=\"netbeans.home\" name=\"debug-fix-test\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); __printer.WriteLine(); __printer.WriteTemplateOutput(" CLEANUP SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"no.dist.ear.dir\" name=\"deps-clean\" unless=\"no.deps\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" name=\"do-clean\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"build.dir.to.clean\" value=\"${build.web.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"dist.ear.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"build.dir.to.clean\" value=\"${build.web.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete includeEmptyDirs=\"true\" quiet=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${build.dir.to.clean}/WEB-INF/lib\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </delete>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete dir=\"${build.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"${build.dir.to.clean}/WEB-INF/lib\" property=\"status.clean-failed\" type=\"dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete dir=\"${dist.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"do-clean\" if=\"status.clean-failed\" name=\"check-clean\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <echo message=\"Warning: unable to delete some files in ${build.web.dir}/WEB-INF/lib - they are probably locked by the J2EE server. \"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <echo level=\"info\" message=\"To delete all files undeploy the module from Server Registry in Runtime tab and then use Clean again.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"netbeans.home\" name=\"undeploy-clean\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbundeploy failOnError=\"false\" startServer=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-clean\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,undeploy-clean,deps-clean,do-clean,check-clean,-post-clean\" description=\"Clean build products.\" name=\"clean\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"clean\" description=\"Clean build products.\" name=\"clean-ear\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</project>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateBehaviors() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<behaviors>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <serviceBehaviors>"); __printer.WriteLine(); int __loop7_iteration = 0; var __loop7_result = (from __loop7_tmp_item___noname7 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop7_tmp_item_endpoint in EnumerableExtensions.Enumerate((__loop7_tmp_item___noname7).GetEnumerator()).OfType<Endpoint>() select new { __loop7_item___noname7 = __loop7_tmp_item___noname7, __loop7_item_endpoint = __loop7_tmp_item_endpoint, }).ToArray(); foreach (var __loop7_item in __loop7_result) { var __noname7 = __loop7_item.__loop7_item___noname7; var endpoint = __loop7_item.__loop7_item_endpoint; ++__loop7_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <behavior name=\""); __printer.Write(endpoint.Name); __printer.WriteTemplateOutput("Behavior\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dataContractSerializer maxItemsInObjectGraph=\"2147483647\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <serviceMetadata httpGetEnabled=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <serviceDebug includeExceptionDetailInFaults=\"false\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop8_iteration = 0; var __loop8_result = (from __loop8_tmp_item___noname8 in EnumerableExtensions.Enumerate((endpoint).GetEnumerator()) from __loop8_tmp_item_binding in EnumerableExtensions.Enumerate((__loop8_tmp_item___noname8.Binding).GetEnumerator()) select new { __loop8_item___noname8 = __loop8_tmp_item___noname8, __loop8_item_binding = __loop8_tmp_item_binding, }).ToArray(); foreach (var __loop8_item in __loop8_result) { var __noname8 = __loop8_item.__loop8_item___noname8; var binding = __loop8_item.__loop8_item_binding; ++__loop8_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop9_iteration = 0; var __loop9_result = (from __loop9_tmp_item___noname9 in EnumerableExtensions.Enumerate((binding).GetEnumerator()) from __loop9_tmp_item_Protocols in EnumerableExtensions.Enumerate((__loop9_tmp_item___noname9.Protocols).GetEnumerator()) from __loop9_tmp_item_security in EnumerableExtensions.Enumerate((__loop9_tmp_item_Protocols).GetEnumerator()).OfType<SecurityProtocolBindingElement>() select new { __loop9_item___noname9 = __loop9_tmp_item___noname9, __loop9_item_Protocols = __loop9_tmp_item_Protocols, __loop9_item_security = __loop9_tmp_item_security, }).ToArray(); foreach (var __loop9_item in __loop9_result) { var __noname9 = __loop9_item.__loop9_item___noname9; var Protocols = __loop9_item.__loop9_item_Protocols; var security = __loop9_item.__loop9_item_security; ++__loop9_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <serviceCredentials>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <serviceCertificate storeLocation=\"LocalMachine\" storeName=\"My\" x509FindType=\"FindBySubjectName\" findValue=\"WspService\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <clientCertificate>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <authentication certificateValidationMode=\"PeerOrChainTrust\" trustedStoreLocation=\"LocalMachine\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </clientCertificate>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </serviceCredentials>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </behavior>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </serviceBehaviors>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</behaviors>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_web_WEB_INF_sun_web() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<!DOCTYPE sun-web-app PUBLIC \"-//Sun Microsystems, Inc.//DTD Application Server 9.0 Servlet 2.5//EN\" \"http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd\">"); __printer.WriteLine(); __printer.WriteTemplateOutput("<sun-web-app error-url=\"\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <context-root>/"); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput("</context-root>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <class-loader delegate=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jsp-config>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"keepgenerated\" value=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <description>Keep a copy of the generated servlet class' java code.</description>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </property>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </jsp-config>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</sun-web-app>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateService(Endpoint endp) { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<%@ ServiceHost Language=\"C#\" Debug=\"true\" Service=\""); __printer.Write(endp.Namespace.FullName); __printer.WriteTemplateOutput("."); __printer.Write(endp.Name); __printer.WriteTemplateOutput("\" CodeBehind=\"~/App_Code/"); __printer.Write(endp.Name); __printer.WriteTemplateOutput(".cs\" %>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_nbproject_project_xml() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<project xmlns=\"http://www.netbeans.org/ns/project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <type>org.netbeans.modules.web.project</type>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <configuration>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <buildExtensions xmlns=\"http://www.netbeans.org/ns/ant-build-extender/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <extension file=\"jaxws-build.xml\" id=\"jaxws\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </buildExtensions>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <data xmlns=\"http://www.netbeans.org/ns/web-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <name>"); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput("</name>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <minimum-ant-version>1.6.5</minimum-ant-version>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <web-module-libraries>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <library dirs=\"200\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <file>${file.reference.SAMLHelper.jar}</file>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path-in-war>WEB-INF/lib</path-in-war>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </library>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </web-module-libraries>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <web-module-additional-libraries/>"); __printer.WriteLine(); if (Properties.NetbeansVersion == NetbeansVersion.Netbeans6) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <source-roots>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <root id=\"src.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </source-roots>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <test-roots>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <root id=\"test.src.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </test-roots>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (Properties.NetbeansVersion == NetbeansVersion.Netbeans8) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <source-roots>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <root id=\"src.dir\" name=\"Source Packages\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </source-roots>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <test-roots>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <root id=\"test.src.dir\" name=\"Test Packages\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </test-roots>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </data>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </configuration>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</project>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_sun_jaxws() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<endpoints version=\"2.0\" xmlns=\"http://java.sun.com/xml/ns/jax-ws/ri/runtime\">"); __printer.WriteLine(); int __loop2_iteration = 0; var __loop2_result = (from __loop2_tmp_item___noname2 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop2_tmp_item_endp in EnumerableExtensions.Enumerate((__loop2_tmp_item___noname2).GetEnumerator()).OfType<Endpoint>() select new { __loop2_item___noname2 = __loop2_tmp_item___noname2, __loop2_item_endp = __loop2_tmp_item_endp, }).ToArray(); foreach (var __loop2_item in __loop2_result) { var __noname2 = __loop2_item.__loop2_item___noname2; var endp = __loop2_item.__loop2_item_endp; ++__loop2_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <endpoint implementation=\""); __printer.Write(Generated_GetPackage(endp.Namespace).ToLower()); __printer.WriteTemplateOutput("."); __printer.Write(endp.Name); __printer.WriteTemplateOutput("\" name=\""); __printer.Write(endp.Name); __printer.WriteTemplateOutput("\" url-pattern=\"/services/"); __printer.Write(endp.Name); __printer.WriteTemplateOutput("\"/>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("</endpoints>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_nbproject_project_properties() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("build.classes.dir=${build.web.dir}/WEB-INF/classes"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.classes.excludes=**/*.java,**/*.form"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.dir=build"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.generated.dir=${build.dir}/generated"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.generated.sources.dir=${build.dir}/generated-sources"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.test.classes.dir=${build.dir}/test/classes"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.test.results.dir=${build.dir}/test/results"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.web.dir=${build.dir}/web"); __printer.WriteLine(); __printer.WriteTemplateOutput("build.web.excludes=${build.classes.excludes}"); __printer.WriteLine(); __printer.WriteTemplateOutput("client.urlPart="); __printer.WriteLine(); __printer.WriteTemplateOutput("compile.jsps=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("conf.dir=${source.root}/conf"); __printer.WriteLine(); __printer.WriteTemplateOutput("debug.classpath=${build.classes.dir}:${javac.classpath}"); __printer.WriteLine(); __printer.WriteTemplateOutput("debug.test.classpath=\\${run.test.classpath}"); __printer.WriteLine(); __printer.WriteTemplateOutput("display.browser=true"); __printer.WriteLine(); __printer.WriteTemplateOutput("dist.dir=dist"); __printer.WriteLine(); if (Properties.NetbeansVersion == NetbeansVersion.Netbeans8) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("# Files to be excluded from distribution war"); __printer.WriteLine(); __printer.WriteTemplateOutput("dist.archive.excludes="); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("dist.ear.war=${dist.dir}/${war.ear.name}"); __printer.WriteLine(); __printer.WriteTemplateOutput("dist.javadoc.dir=${dist.dir}/javadoc"); __printer.WriteLine(); __printer.WriteTemplateOutput("dist.war=${dist.dir}/${war.name}"); __printer.WriteLine(); __printer.WriteTemplateOutput("endorsed.classpath="); __printer.Write("\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${libs.javaee-endorsed-api-6.0.classpath}"); __printer.WriteLine(); __printer.WriteTemplateOutput("excludes="); __printer.WriteLine(); __printer.WriteTemplateOutput("file.reference.SAMLHelper.jar=web\\\\WEB-INF\\\\lib\\\\SAMLHelper.jar"); __printer.WriteLine(); __printer.WriteTemplateOutput("includes=**"); __printer.WriteLine(); __printer.WriteTemplateOutput("j2ee.deploy.on.save=true"); __printer.WriteLine(); if (Properties.NetbeansVersion == NetbeansVersion.Netbeans8) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("j2ee.platform=1.7-web"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (Properties.NetbeansVersion == NetbeansVersion.Netbeans6) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("j2ee.platform=1.6-web"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("j2ee.server.type=gfv3ee6"); __printer.WriteLine(); __printer.WriteTemplateOutput("jar.compress=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.classpath="); __printer.Write("\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${file.reference.SAMLHelper.jar}"); __printer.WriteLine(); __printer.WriteTemplateOutput("# Space-separated list of extra javac options"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.compilerargs="); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.debug=true"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.deprecation=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.processorpath="); __printer.Write("\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${javac.classpath}"); __printer.WriteLine(); if (Properties.NetbeansVersion == NetbeansVersion.Netbeans8) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.source=1.7"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.target=1.7"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (Properties.NetbeansVersion == NetbeansVersion.Netbeans6) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.source=1.5"); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.target=1.5"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("javac.test.classpath="); __printer.Write("\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${javac.classpath}:"); __printer.Write("\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${build.classes.dir}:"); __printer.Write("\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${libs.junit.classpath}:"); __printer.Write("\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${libs.junit_4.classpath}"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.additionalparam="); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.author=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.encoding=${source.encoding}"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.noindex=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.nonavbar=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.notree=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.preview=true"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.private=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.splitindex=true"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.use=true"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.version=false"); __printer.WriteLine(); __printer.WriteTemplateOutput("javadoc.windowtitle="); __printer.WriteLine(); __printer.WriteTemplateOutput("jspcompilation.classpath=${jspc.classpath}:${javac.classpath}"); __printer.WriteLine(); __printer.WriteTemplateOutput("lib.dir=${web.docbase.dir}/WEB-INF/lib"); __printer.WriteLine(); if (Properties.NetbeansVersion == NetbeansVersion.Netbeans8) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("no.dependencies=false"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("persistence.xml.dir=${conf.dir}"); __printer.WriteLine(); __printer.WriteTemplateOutput("platform.active=default_platform"); __printer.WriteLine(); __printer.WriteTemplateOutput("resource.dir=setup"); __printer.WriteLine(); __printer.WriteTemplateOutput("run.test.classpath="); __printer.Write("\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${javac.test.classpath}:"); __printer.Write("\\"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ${build.test.classes.dir}"); __printer.WriteLine(); __printer.WriteTemplateOutput("# Space-separated list of JVM arguments used when running a class with a main method or a unit test"); __printer.WriteLine(); __printer.WriteTemplateOutput("# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value):"); __printer.WriteLine(); __printer.WriteTemplateOutput("runmain.jvmargs="); __printer.WriteLine(); __printer.WriteTemplateOutput("source.encoding=UTF-8"); __printer.WriteLine(); __printer.WriteTemplateOutput("source.root=src"); __printer.WriteLine(); __printer.WriteTemplateOutput("src.dir=${source.root}/java"); __printer.WriteLine(); __printer.WriteTemplateOutput("test.src.dir=test"); __printer.WriteLine(); __printer.WriteTemplateOutput("war.content.additional="); __printer.WriteLine(); if (Properties.NetbeansVersion == NetbeansVersion.Netbeans8) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("war.ear.name=${war.name}"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (Properties.NetbeansVersion == NetbeansVersion.Netbeans6) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("war.ear.name="); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput(".war"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("war.name="); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput(".war"); __printer.WriteLine(); __printer.WriteTemplateOutput("web.docbase.dir=web"); __printer.WriteLine(); __printer.WriteTemplateOutput("webinf.dir=web/WEB-INF"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_nbproject_jax_ws() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<jax-ws xmlns=\"http://www.netbeans.org/ns/jax-ws/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <services>"); __printer.WriteLine(); int __loop1_iteration = 0; var __loop1_result = (from __loop1_tmp_item___noname1 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop1_tmp_item_endp in EnumerableExtensions.Enumerate((__loop1_tmp_item___noname1).GetEnumerator()).OfType<Endpoint>() select new { __loop1_item___noname1 = __loop1_tmp_item___noname1, __loop1_item_endp = __loop1_tmp_item_endp, }).ToArray(); foreach (var __loop1_item in __loop1_result) { var __noname1 = __loop1_item.__loop1_item___noname1; var endp = __loop1_item.__loop1_item_endp; ++__loop1_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <service name=\""); __printer.Write(endp.Name); __printer.WriteTemplateOutput("\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <implementation-class>"); __printer.Write(Generated_GetPackage(endp.Namespace).ToLower()); __printer.WriteTemplateOutput("."); __printer.Write(endp.Name); __printer.WriteTemplateOutput("</implementation-class>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </service>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </services>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <clients/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jsr109>false</jsr109>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</jax-ws>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_nbproject_jaxws_build() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" *** GENERATED FROM jax-ws.xml - DO NOT EDIT ! ***"); __printer.WriteLine(); __printer.WriteTemplateOutput(" *** TO MODIFY wsimport options USE Web Service node -> Edit WS Attributes ***"); __printer.WriteLine(); __printer.WriteTemplateOutput(" *** TO CHANGE TARGETS GENERATED TO jaxws-build.xml COPY THOSE ***"); __printer.WriteLine(); __printer.WriteTemplateOutput(" *** TARGETS TO ../build.xml AND MODIFY THAT FILE INSTEAD ***"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput("<project xmlns:xalan=\"http://xml.apache.org/xslt\" xmlns:webproject2=\"http://www.netbeans.org/ns/web-project/2\" xmlns:jaxws=\"http://www.netbeans.org/ns/jax-ws/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ==================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" JAX-WS WSGEN SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ==================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"wsgen-init\" depends=\"init, -do-compile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.generated.sources.dir}/jax-ws/resources/\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.classes.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <taskdef name=\"wsgen\" classname=\"com.sun.tools.ws.ant.WsGen\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath path=\"${java.home}/../lib/tools.jar:${build.classes.dir}:${j2ee.platform.wsgen.classpath}:${javac.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </taskdef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop3_iteration = 0; var __loop3_result = (from __loop3_tmp_item___noname3 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop3_tmp_item_endp in EnumerableExtensions.Enumerate((__loop3_tmp_item___noname3).GetEnumerator()).OfType<Endpoint>() select new { __loop3_item___noname3 = __loop3_tmp_item___noname3, __loop3_item_endp = __loop3_tmp_item_endp, }).ToArray(); foreach (var __loop3_item in __loop3_result) { var __noname3 = __loop3_item.__loop3_item___noname3; var endp = __loop3_item.__loop3_item_endp; ++__loop3_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"wsgen-"); __printer.Write(endp.Name); __printer.WriteTemplateOutput("\" depends=\"wsgen-init\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <wsgen sourcedestdir=\"${build.generated.sources.dir}/jax-ws\" resourcedestdir=\"${build.generated.sources.dir}/jax-ws/resources/\" destdir=\"${build.generated.sources.dir}/jax-ws\" verbose=\"true\" xendorsed=\"true\" keep=\"true\" genwsdl=\"true\" sei=\""); __printer.Write(endp.Namespace.FullName.ToLower()); __printer.WriteTemplateOutput("."); __printer.Write(endp.Name); __printer.WriteTemplateOutput("\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath path=\"${java.home}/../lib/tools.jar:${build.classes.dir}:${j2ee.platform.wsgen.classpath}:${javac.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </wsgen>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ==================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" JAX-WS WSIMPORT SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ==================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput("</project>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateAssemblyInfo() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("using System.Reflection;"); __printer.WriteLine(); __printer.WriteTemplateOutput("using System.Runtime.CompilerServices;"); __printer.WriteLine(); __printer.WriteTemplateOutput("using System.Runtime.InteropServices;"); __printer.WriteLine(); __printer.WriteTemplateOutput("// General Information about an assembly is controlled through the following "); __printer.WriteLine(); __printer.WriteTemplateOutput("// set of attributes. Change these attribute values to modify the information"); __printer.WriteLine(); __printer.WriteTemplateOutput("// associated with an assembly."); __printer.WriteLine(); __printer.Write("["); __printer.WriteTemplateOutput("assembly: AssemblyTitle(\""); __printer.Write(Properties.ProjectName); __printer.WriteTemplateOutput("Client\")"); __printer.Write("]"); __printer.WriteLine(); __printer.Write("["); __printer.WriteTemplateOutput("assembly: AssemblyDescription(\"\")"); __printer.Write("]"); __printer.WriteLine(); __printer.Write("["); __printer.WriteTemplateOutput("assembly: AssemblyConfiguration(\"\")"); __printer.Write("]"); __printer.WriteLine(); __printer.Write("["); __printer.WriteTemplateOutput("assembly: AssemblyCompany(\"\")"); __printer.Write("]"); __printer.WriteLine(); __printer.Write("["); __printer.WriteTemplateOutput("assembly: AssemblyProduct(\""); __printer.Write(Properties.ProjectName); __printer.WriteTemplateOutput("Client\")"); __printer.Write("]"); __printer.WriteLine(); __printer.Write("["); __printer.WriteTemplateOutput("assembly: AssemblyCopyright(\"Copyright © 2014\")"); __printer.Write("]"); __printer.WriteLine(); __printer.Write("["); __printer.WriteTemplateOutput("assembly: AssemblyTrademark(\"\")"); __printer.Write("]"); __printer.WriteLine(); __printer.Write("["); __printer.WriteTemplateOutput("assembly: AssemblyCulture(\"\")"); __printer.Write("]"); __printer.WriteLine(); __printer.WriteTemplateOutput("// Setting ComVisible to false makes the types in this assembly not visible "); __printer.WriteLine(); __printer.WriteTemplateOutput("// to COM components. If you need to access a type in this assembly from "); __printer.WriteLine(); __printer.WriteTemplateOutput("// COM, set the ComVisible attribute to true on that type."); __printer.WriteLine(); __printer.Write("["); __printer.WriteTemplateOutput("assembly: ComVisible(false)"); __printer.Write("]"); __printer.WriteLine(); __printer.WriteTemplateOutput("// The following GUID is for the ID of the typelib if this project is exposed to COM"); __printer.WriteLine(); __printer.Write("["); __printer.WriteTemplateOutput("assembly: Guid(\"ef038eee-e47d-4905-84cc-5e147df1ffec\")"); __printer.Write("]"); __printer.WriteLine(); __printer.WriteTemplateOutput("// Version information for an assembly consists of the following four values:"); __printer.WriteLine(); __printer.WriteTemplateOutput("//"); __printer.WriteLine(); __printer.WriteTemplateOutput("// Major Version"); __printer.WriteLine(); __printer.WriteTemplateOutput("// Minor Version "); __printer.WriteLine(); __printer.WriteTemplateOutput("// Build Number"); __printer.WriteLine(); __printer.WriteTemplateOutput("// Revision"); __printer.WriteLine(); __printer.WriteTemplateOutput("//"); __printer.WriteLine(); __printer.WriteTemplateOutput("// You can specify all the values or you can default the Build and Revision Numbers "); __printer.WriteLine(); __printer.WriteTemplateOutput("// by using the '*' as shown below:"); __printer.WriteLine(); __printer.WriteTemplateOutput("// "); __printer.Write("["); __printer.WriteTemplateOutput("assembly: AssemblyVersion(\"1.0.*\")"); __printer.Write("]"); __printer.WriteLine(); __printer.Write("["); __printer.WriteTemplateOutput("assembly: AssemblyVersion(\"1.0.0.0\")"); __printer.Write("]"); __printer.WriteLine(); __printer.Write("["); __printer.WriteTemplateOutput("assembly: AssemblyFileVersion(\"1.0.0.0\")"); __printer.Write("]"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateSolution() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("Microsoft Visual Studio Solution File, Format Version 11.00"); __printer.WriteLine(); __printer.WriteTemplateOutput("# Visual Studio 2010"); __printer.WriteLine(); __printer.WriteTemplateOutput("Project(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \""); __printer.Write(Properties.ProjectName); __printer.WriteTemplateOutput("Client\", \""); __printer.Write(Properties.ProjectName); __printer.WriteTemplateOutput("Client\\"); __printer.Write(Properties.ProjectName); __printer.WriteTemplateOutput("Client.csproj\", \"{25817C9A-811D-4D02-B475-927904A404FD}\""); __printer.WriteLine(); __printer.WriteTemplateOutput("EndProject"); __printer.WriteLine(); __printer.WriteTemplateOutput("Project(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"VSProj\", \"VSProj\\VSProj.csproj\", \"{33796CD6-1826-4543-8802-EADFCA82243A}\""); __printer.WriteLine(); __printer.WriteTemplateOutput("EndProject"); __printer.WriteLine(); __printer.WriteTemplateOutput("Global"); __printer.WriteLine(); __printer.WriteTemplateOutput(" GlobalSection(SolutionConfigurationPlatforms) = preSolution"); __printer.WriteLine(); __printer.WriteTemplateOutput(" Debug|x86 = Debug|x86"); __printer.WriteLine(); __printer.WriteTemplateOutput(" Release|x86 = Release|x86"); __printer.WriteLine(); __printer.WriteTemplateOutput(" EndGlobalSection"); __printer.WriteLine(); __printer.WriteTemplateOutput(" GlobalSection(ProjectConfigurationPlatforms) = postSolution"); __printer.WriteLine(); __printer.WriteTemplateOutput(" {25817C9A-811D-4D02-B475-927904A404FD}.Debug|x86.ActiveCfg = Debug|x86"); __printer.WriteLine(); __printer.WriteTemplateOutput(" {25817C9A-811D-4D02-B475-927904A404FD}.Debug|x86.Build.0 = Debug|x86"); __printer.WriteLine(); __printer.WriteTemplateOutput(" {25817C9A-811D-4D02-B475-927904A404FD}.Release|x86.ActiveCfg = Release|x86"); __printer.WriteLine(); __printer.WriteTemplateOutput(" {25817C9A-811D-4D02-B475-927904A404FD}.Release|x86.Build.0 = Release|x86"); __printer.WriteLine(); __printer.WriteTemplateOutput(" EndGlobalSection"); __printer.WriteLine(); __printer.WriteTemplateOutput(" GlobalSection(SolutionProperties) = preSolution"); __printer.WriteLine(); __printer.WriteTemplateOutput(" HideSolutionNode = FALSE"); __printer.WriteLine(); __printer.WriteTemplateOutput(" EndGlobalSection"); __printer.WriteLine(); __printer.WriteTemplateOutput("EndGlobal"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateServerProject() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"utf-8\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <PropertyGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ProductVersion>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </ProductVersion>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <SchemaVersion>2.0</SchemaVersion>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ProjectGuid>{33796CD6-1826-4543-8802-EADFCA82243A}</ProjectGuid>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <OutputType>Library</OutputType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <AppDesignerFolder>Properties</AppDesignerFolder>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <RootNamespace>"); __printer.Write(Properties.ProjectName); __printer.WriteTemplateOutput("</RootNamespace>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <AssemblyName>"); __printer.Write(Properties.ProjectName); __printer.WriteTemplateOutput("</AssemblyName>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <WcfConfigValidationEnabled>True</WcfConfigValidationEnabled>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <UseIISExpress>true</UseIISExpress>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <IISExpressSSLPort />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <IISExpressAnonymousAuthentication />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <IISExpressWindowsAuthentication />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <IISExpressUseClassicPipelineMode />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <UseGlobalApplicationHostFile />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </PropertyGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DebugSymbols>true</DebugSymbols>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DebugType>full</DebugType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Optimize>false</Optimize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <OutputPath>bin\\</OutputPath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DefineConstants>DEBUG;TRACE</DefineConstants>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ErrorReport>prompt</ErrorReport>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <WarningLevel>4</WarningLevel>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </PropertyGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DebugType>pdbonly</DebugType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Optimize>true</Optimize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <OutputPath>bin\\</OutputPath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DefineConstants>TRACE</DefineConstants>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ErrorReport>prompt</ErrorReport>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <WarningLevel>4</WarningLevel>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </PropertyGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"Microsoft.CSharp\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Web.DynamicData\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Web.Entity\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Web.ApplicationServices\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Configuration\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Core\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Data\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Drawing\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.EnterpriseServices\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Runtime.Serialization\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.ServiceModel\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.ServiceModel.Web\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Web\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Web.Extensions\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Web.Services\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Xml\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Reference Include=\"System.Xml.Linq\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Folder Include=\"App_Data\\\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Folder Include=\"Properties\\\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"About.aspx\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Account\\ChangePassword.aspx\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Account\\ChangePasswordSuccess.aspx\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Default.aspx\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Global.asax\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Services\\Default.aspx\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop3_iteration = 0; var __loop3_result = (from __loop3_tmp_item___noname3 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop3_tmp_item_endp in EnumerableExtensions.Enumerate((__loop3_tmp_item___noname3).GetEnumerator()).OfType<Endpoint>() select new { __loop3_item___noname3 = __loop3_tmp_item___noname3, __loop3_item_endp = __loop3_tmp_item_endp, }).ToArray(); foreach (var __loop3_item in __loop3_result) { var __noname3 = __loop3_item.__loop3_item___noname3; var endp = __loop3_item.__loop3_item_endp; ++__loop3_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Services\\"); __printer.Write(endp.Name); __printer.WriteTemplateOutput(".svc\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Styles\\Site.css\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <None Include=\"Scripts\\jquery-1.4.1-vsdoc.js\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Scripts\\jquery-1.4.1.js\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Scripts\\jquery-1.4.1.min.js\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Services\\Web.config\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Site.master\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"web.config\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <None Include=\"web.Debug.config\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DependentUpon>web.config</DependentUpon>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </None>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <None Include=\"web.Release.config\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DependentUpon>web.config</DependentUpon>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </None>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\"About.aspx.cs\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DependentUpon>About.aspx</DependentUpon>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <SubType>ASPXCodeBehind</SubType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </Compile>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\"Account\\ChangePassword.aspx.cs\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DependentUpon>ChangePassword.aspx</DependentUpon>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <SubType>ASPXCodeBehind</SubType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </Compile>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\"Account\\ChangePasswordSuccess.aspx.cs\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DependentUpon>ChangePasswordSuccess.aspx</DependentUpon>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <SubType>ASPXCodeBehind</SubType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </Compile>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\"Default.aspx.cs\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DependentUpon>Default.aspx</DependentUpon>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <SubType>ASPXCodeBehind</SubType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </Compile>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\"Services\\Default.aspx.cs\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DependentUpon>Default.aspx</DependentUpon>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <SubType>ASPXCodeBehind</SubType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </Compile>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\"Site.master.cs\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DependentUpon>Site.master</DependentUpon>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <SubType>ASPXCodeBehind</SubType>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </Compile>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop4_iteration = 0; var __loop4_result = (from __loop4_tmp_item___noname4 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop4_tmp_item_ns in EnumerableExtensions.Enumerate((__loop4_tmp_item___noname4).GetEnumerator()).OfType<Namespace>() select new { __loop4_item___noname4 = __loop4_tmp_item___noname4, __loop4_item_ns = __loop4_tmp_item_ns, }).ToArray(); foreach (var __loop4_item in __loop4_result) { var __noname4 = __loop4_item.__loop4_item___noname4; var ns = __loop4_item.__loop4_item_ns; ++__loop4_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); if (ns.HasDeclarations()) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\"App_Code\\"); __printer.Write(ns.FullName); __printer.WriteTemplateOutput(".cs\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop5_iteration = 0; var __loop5_result = (from __loop5_tmp_item___noname5 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop5_tmp_item_intf in EnumerableExtensions.Enumerate((__loop5_tmp_item___noname5).GetEnumerator()).OfType<Interface>() select new { __loop5_item___noname5 = __loop5_tmp_item___noname5, __loop5_item_intf = __loop5_tmp_item_intf, }).ToArray(); foreach (var __loop5_item in __loop5_result) { var __noname5 = __loop5_item.__loop5_item___noname5; var intf = __loop5_item.__loop5_item_intf; ++__loop5_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\"App_Code\\"); __printer.Write(intf.Name); __printer.WriteTemplateOutput(".cs\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop6_iteration = 0; var __loop6_result = (from __loop6_tmp_item___noname6 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop6_tmp_item_endp in EnumerableExtensions.Enumerate((__loop6_tmp_item___noname6).GetEnumerator()).OfType<Endpoint>() select new { __loop6_item___noname6 = __loop6_tmp_item___noname6, __loop6_item_endp = __loop6_tmp_item_endp, }).ToArray(); foreach (var __loop6_item in __loop6_result) { var __noname6 = __loop6_item.__loop6_item___noname6; var endp = __loop6_item.__loop6_item_endp; ++__loop6_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\"App_Code\\"); __printer.Write(endp.Name); __printer.WriteTemplateOutput(".cs\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Compile Include=\"App_Code\\"); __printer.Write(endp.Name); __printer.WriteTemplateOutput("Client.cs\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Account\\Web.config\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Content Include=\"Clients\\App.config\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </ItemGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <PropertyGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <VisualStudioVersion Condition=\"'$(VisualStudioVersion)' == ''\">10.0</VisualStudioVersion>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <VSToolsPath Condition=\"'$(VSToolsPath)' == ''\">$(MSBuildExtensionsPath32)\\Microsoft\\VisualStudio\\v$(VisualStudioVersion)</VSToolsPath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </PropertyGroup>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Import Project=\"$(MSBuildBinPath)\\Microsoft.CSharp.targets\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Import Project=\"$(VSToolsPath)\\WebApplications\\Microsoft.WebApplication.targets\" Condition=\"'$(VSToolsPath)' != ''\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Import Project=\"$(MSBuildExtensionsPath32)\\Microsoft\\VisualStudio\\v10.0\\WebApplications\\Microsoft.WebApplication.targets\" Condition=\"false\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ProjectExtensions>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <VisualStudio>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <FlavorProperties GUID=\"{349c5851-65df-11da-9384-00065b846f21}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <WebProjectProperties>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <UseIIS>True</UseIIS>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <AutoAssignPort>True</AutoAssignPort>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DevelopmentServerPort>54307</DevelopmentServerPort>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <DevelopmentServerVPath>/</DevelopmentServerVPath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <IISUrl>http://localhost:54307/</IISUrl>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <NTLMAuthentication>False</NTLMAuthentication>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <UseCustomServer>False</UseCustomServer>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <CustomServerUrl>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </CustomServerUrl>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </WebProjectProperties>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </FlavorProperties>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </VisualStudio>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </ProjectExtensions>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- To modify your build process, add your task inside one of the targets below and uncomment it. "); __printer.WriteLine(); __printer.WriteTemplateOutput(" Other similar extension points exist, see Microsoft.Common.targets."); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Target Name=\"BeforeBuild\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </Target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <Target Name=\"AfterBuild\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </Target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput("</Project>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_Client_nbproject_project_xml() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<project xmlns=\"http://www.netbeans.org/ns/project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <type>org.netbeans.modules.java.j2seproject</type>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <configuration>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <data xmlns=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <name>"); __printer.Write(Generated_GetClientProjectName()); __printer.WriteTemplateOutput("</name>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <source-roots>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <root id=\"src.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </source-roots>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <test-roots>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <root id=\"test.src.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </test-roots>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </data>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </configuration>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</project>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateServicesDefaultAspx() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<%@ Page Title=\"Services Home Page\" Language=\"C#\" MasterPageFile=\"~/Site.master\" AutoEventWireup=\"true\""); __printer.WriteLine(); __printer.WriteTemplateOutput(" CodeFile=\"~/Services/Default.aspx.cs\" Inherits=\"Services._Default\" %>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<asp:Content ID=\"HeaderContent\" runat=\"server\" ContentPlaceHolderID=\"HeadContent\">"); __printer.WriteLine(); __printer.WriteTemplateOutput("</asp:Content>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<asp:Content ID=\"BodyContent\" runat=\"server\" ContentPlaceHolderID=\"MainContent\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <h2>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" Services"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </h2>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <p>"); __printer.WriteLine(); int __loop1_iteration = 0; int id = 1; var __loop1_result = (from __loop1_tmp_item___noname1 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop1_tmp_item_endpoint in EnumerableExtensions.Enumerate((__loop1_tmp_item___noname1).GetEnumerator()).OfType<Endpoint>() select new { __loop1_item___noname1 = __loop1_tmp_item___noname1, __loop1_item_endpoint = __loop1_tmp_item_endpoint, }).ToArray(); foreach (var __loop1_item in __loop1_result) { var __noname1 = __loop1_item.__loop1_item___noname1; var endpoint = __loop1_item.__loop1_item_endpoint; ++__loop1_iteration; if (__loop1_iteration >= 2) { id = id + 1; } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <asp:HyperLink ID=\"HyperLink"); __printer.Write(id); __printer.WriteTemplateOutput("\" runat=\"server\" NavigateUrl=\"~/Services/"); __printer.Write(endpoint.Name); __printer.WriteTemplateOutput(".svc\">"); __printer.Write(endpoint.Name); __printer.WriteTemplateOutput("</asp:HyperLink><br/>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </p>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</asp:Content>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateClientEndpoints() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<client>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop4_iteration = 0; var __loop4_result = (from __loop4_tmp_item___noname4 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop4_tmp_item_endpoint in EnumerableExtensions.Enumerate((__loop4_tmp_item___noname4).GetEnumerator()).OfType<Endpoint>() select new { __loop4_item___noname4 = __loop4_tmp_item___noname4, __loop4_item_endpoint = __loop4_tmp_item_endpoint, }).ToArray(); foreach (var __loop4_item in __loop4_result) { var __noname4 = __loop4_item.__loop4_item___noname4; var endpoint = __loop4_item.__loop4_item_endpoint; ++__loop4_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <endpoint name=\""); __printer.Write(endpoint.Interface.Namespace.FullName); __printer.WriteTemplateOutput("."); __printer.Write(endpoint.Name); __printer.WriteTemplateOutput("\" contract=\""); __printer.Write(endpoint.Interface.Namespace.FullName); __printer.WriteTemplateOutput("."); __printer.Write(endpoint.Interface.Name); __printer.WriteTemplateOutput("\" binding=\"customBinding\" bindingConfiguration=\""); __printer.Write(endpoint.Binding.Name); __printer.WriteTemplateOutput("\" behaviorConfiguration=\""); __printer.Write(endpoint.Name); __printer.WriteTemplateOutput("Behavior\" address=\""); __printer.Write(endpoint.Address.Uri); __printer.WriteTemplateOutput("\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </endpoint>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("</client>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateBindings() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<bindings>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customBinding>"); __printer.WriteLine(); int __loop1_iteration = 0; var __loop1_result = (from __loop1_tmp_item___noname1 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop1_tmp_item_binding in EnumerableExtensions.Enumerate((__loop1_tmp_item___noname1).GetEnumerator()).OfType<Binding>() select new { __loop1_item___noname1 = __loop1_tmp_item___noname1, __loop1_item_binding = __loop1_tmp_item_binding, }).ToArray(); foreach (var __loop1_item in __loop1_result) { var __noname1 = __loop1_item.__loop1_item___noname1; var binding = __loop1_item.__loop1_item_binding; ++__loop1_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <binding name=\""); __printer.Write(binding.Name); __printer.WriteTemplateOutput("\">"); __printer.WriteLine(); int __loop2_iteration = 0; var __loop2_result = (from __loop2_tmp_item___noname2 in EnumerableExtensions.Enumerate((binding.Protocols).GetEnumerator()) from __loop2_tmp_item_security in EnumerableExtensions.Enumerate((__loop2_tmp_item___noname2).GetEnumerator()).OfType<SecurityProtocolBindingElement>() select new { __loop2_item___noname2 = __loop2_tmp_item___noname2, __loop2_item_security = __loop2_tmp_item_security, }).ToArray(); foreach (var __loop2_item in __loop2_result) { var __noname2 = __loop2_item.__loop2_item___noname2; var security = __loop2_item.__loop2_item_security; ++__loop2_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <security defaultAlgorithmSuite=\""); __printer.Write(security.AlgorithmSuite.ToString()); __printer.WriteTemplateOutput("\" securityHeaderLayout=\""); __printer.Write(security.HeaderLayout.ToString()); __printer.WriteTemplateOutput("\" messageProtectionOrder=\""); __printer.Write(security.ProtectionOrder.ToString()); __printer.WriteTemplateOutput("\" requireSignatureConfirmation=\""); __printer.Write(security.RequireSignatureConfirmation.ToString().ToLower()); __printer.WriteTemplateOutput("\" \\"); __printer.WriteLine(); if (security is MutualCertificateSecurityProtocolBindingElement) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("authenticationMode=\"MutualCertificateDuplex\" messageSecurityVersion=\"WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10\">"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (security is StsSecurityProtocolBindingElement) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("authenticationMode=\"IssuedToken\" messageSecurityVersion=\"WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10\" requireDerivedKeys=\""); __printer.Write(((StsSecurityProtocolBindingElement)security).DerivedKeys.ToString().ToLower()); __printer.WriteTemplateOutput("\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); __printer.Write(Generated_GenerateIssuedTokenParameters(((StsSecurityProtocolBindingElement)security).TokenVersion, ((StsSecurityProtocolBindingElement)security).TokenType, ((StsSecurityProtocolBindingElement)security).TokenIssuer, null)); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (security is SamlSecurityProtocolBindingElement) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("authenticationMode=\"IssuedToken\" messageSecurityVersion=\"WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10\" >"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); __printer.Write(Generated_GenerateIssuedTokenParameters(((SamlSecurityProtocolBindingElement)security).TokenVersion, ((SamlSecurityProtocolBindingElement)security).TokenType, ((SamlSecurityProtocolBindingElement)security).TokenIssuer, ((SamlSecurityProtocolBindingElement)security).Claims)); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (security is SecureConversationSecurityProtocolBindingElement) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("authenticationMode=\"SecureConversation\" messageSecurityVersion=\"WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10\" requireDerivedKeys=\""); __printer.Write(((SecureConversationSecurityProtocolBindingElement)security).DerivedKeys.ToString().ToLower()); __printer.WriteTemplateOutput("\">"); __printer.WriteLine(); if (((SecureConversationSecurityProtocolBindingElement)security).Bootstrap != null) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <secureConversationBootstrap defaultAlgorithmSuite=\""); __printer.Write(security.AlgorithmSuite.ToString()); __printer.WriteTemplateOutput("\" securityHeaderLayout=\""); __printer.Write(security.HeaderLayout.ToString()); __printer.WriteTemplateOutput("\" messageProtectionOrder=\""); __printer.Write(security.ProtectionOrder.ToString()); __printer.WriteTemplateOutput("\" requireSignatureConfirmation=\""); __printer.Write(((SecureConversationSecurityProtocolBindingElement)security).Bootstrap.RequireSignatureConfirmation.ToString().ToLower()); __printer.WriteTemplateOutput("\" requireDerivedKeys=\""); __printer.Write(((SecureConversationSecurityProtocolBindingElement)security).DerivedKeys.ToString().ToLower()); __printer.WriteTemplateOutput("\" \\"); __printer.WriteLine(); if (((SecureConversationSecurityProtocolBindingElement)security).Bootstrap is MutualCertificateBootstrapProtocolBindingElement) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("authenticationMode=\"MutualCertificateDuplex\" messageSecurityVersion=\"WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10\"/>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (((SecureConversationSecurityProtocolBindingElement)security).Bootstrap is StsBootstrapProtocolBindingElement) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("authenticationMode=\"IssuedToken\" messageSecurityVersion=\"WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); __printer.Write(Generated_GenerateIssuedTokenParameters(((StsBootstrapProtocolBindingElement)((SecureConversationSecurityProtocolBindingElement)security).Bootstrap).TokenVersion, ((StsBootstrapProtocolBindingElement)((SecureConversationSecurityProtocolBindingElement)security).Bootstrap).TokenType, ((StsBootstrapProtocolBindingElement)((SecureConversationSecurityProtocolBindingElement)security).Bootstrap).TokenIssuer, null)); __printer.WriteLine(); __printer.WriteTemplateOutput(" </secureConversationBootstrap>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (((SecureConversationSecurityProtocolBindingElement)security).Bootstrap is SamlBootstrapProtocolBindingElement) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("authenticationMode=\"SecureConversation\" messageSecurityVersion=\"WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); __printer.Write(Generated_GenerateIssuedTokenParameters(((SamlBootstrapProtocolBindingElement)((SecureConversationSecurityProtocolBindingElement)security).Bootstrap).TokenVersion, ((SamlBootstrapProtocolBindingElement)((SecureConversationSecurityProtocolBindingElement)security).Bootstrap).TokenType, ((SamlBootstrapProtocolBindingElement)((SecureConversationSecurityProtocolBindingElement)security).Bootstrap).TokenIssuer, ((SamlBootstrapProtocolBindingElement)((SecureConversationSecurityProtocolBindingElement)security).Bootstrap).Claims)); __printer.WriteLine(); __printer.WriteTemplateOutput(" </secureConversationBootstrap>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); } else { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <secureConversationBootstrap />"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); } else { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <secureConversationBootstrap />"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </security>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); int __loop3_iteration = 0; var __loop3_result = (from __loop3_tmp_item___noname3 in EnumerableExtensions.Enumerate((binding.Protocols).GetEnumerator()) from __loop3_tmp_item_transaction in EnumerableExtensions.Enumerate((__loop3_tmp_item___noname3).GetEnumerator()).OfType<AtomicTransactionProtocolBindingElement>() select new { __loop3_item___noname3 = __loop3_tmp_item___noname3, __loop3_item_transaction = __loop3_tmp_item_transaction, }).ToArray(); foreach (var __loop3_item in __loop3_result) { var __noname3 = __loop3_item.__loop3_item___noname3; var transaction = __loop3_item.__loop3_item_transaction; ++__loop3_iteration; __printer.TrimLine(); __printer.WriteLine(); if (transaction.Version == AtomicTransactionVersion.AtomicTransaction10) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <transactionFlow transactionProtocol=\"WSAtomicTransactionOctober2004\" />"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); int __loop4_iteration = 0; var __loop4_result = (from __loop4_tmp_item___noname4 in EnumerableExtensions.Enumerate((binding.Protocols).GetEnumerator()) from __loop4_tmp_item_reliable in EnumerableExtensions.Enumerate((__loop4_tmp_item___noname4).GetEnumerator()).OfType<ReliableMessagingProtocolBindingElement>() select new { __loop4_item___noname4 = __loop4_tmp_item___noname4, __loop4_item_reliable = __loop4_tmp_item_reliable, }).ToArray(); foreach (var __loop4_item in __loop4_result) { var __noname4 = __loop4_item.__loop4_item___noname4; var reliable = __loop4_item.__loop4_item_reliable; ++__loop4_iteration; __printer.TrimLine(); __printer.WriteLine(); if (reliable.Version == ReliableMessagingVersion.ReliableMessaging11) { __printer.TrimLine(); __printer.WriteLine(); if (reliable.InOrder == true) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <reliableSession reliableMessagingVersion=\"WSReliableMessaging11\" ordered=\"true\" />"); __printer.WriteLine(); } else { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <reliableSession reliableMessagingVersion=\"WSReliableMessaging11\" ordered=\"false\" />"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (binding.Encoding is SoapEncodingBindingElement) { __printer.TrimLine(); __printer.WriteLine(); if (((SoapEncodingBindingElement)binding.Encoding).MtomEnabled == true) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mtomMessageEncoding messageVersion=\"\\"); __printer.WriteLine(); } else { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <textMessageEncoding messageVersion=\"\\"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (((SoapEncodingBindingElement)binding.Encoding).Version == SoapVersion.Soap11) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("Soap11\\"); __printer.WriteLine(); } else { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("Soap12\\"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); int __loop5_iteration = 0; var __loop5_result = (from __loop5_tmp_item___noname5 in EnumerableExtensions.Enumerate((binding.Protocols).GetEnumerator()) from __loop5_tmp_item_addressing in EnumerableExtensions.Enumerate((__loop5_tmp_item___noname5).GetEnumerator()).OfType<AddressingProtocolBindingElement>() select new { __loop5_item___noname5 = __loop5_tmp_item___noname5, __loop5_item_addressing = __loop5_tmp_item_addressing, }).ToArray(); foreach (var __loop5_item in __loop5_result) { var __noname5 = __loop5_item.__loop5_item___noname5; var addressing = __loop5_item.__loop5_item_addressing; ++__loop5_iteration; __printer.TrimLine(); __printer.WriteLine(); if (addressing.Version == AddressingVersion.Addressing10) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("WSAddressing10\\"); __printer.WriteLine(); } else { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("WSAddressingAugust2004\\"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("\" maxReadPoolSize=\"100000000\" maxWritePoolSize=\"100000000\" >"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <readerQuotas maxArrayLength=\"100000000\" maxDepth=\"200\" maxStringContentLength=\"1000000\" maxBytesPerRead=\"1000000\"/>"); __printer.WriteLine(); if (((SoapEncodingBindingElement)binding.Encoding).MtomEnabled == true) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </mtomMessageEncoding>"); __printer.WriteLine(); } else { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </textMessageEncoding>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (binding.Transport is HttpTransportBindingElement) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <httpTransport maxReceivedMessageSize=\"100000000\" maxBufferSize=\"100000000\" maxBufferPoolSize=\"100000000\"/>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (binding.Transport is HttpsTransportBindingElement) { __printer.TrimLine(); __printer.WriteLine(); if (((HttpsTransportBindingElement)binding.Transport).ClientAuthentication == HttpsClientAuthentication.Certificate) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <httpsTransport requireClientCertificate=\"true\" />"); __printer.WriteLine(); } else { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <httpsTransport requireClientCertificate=\"false\" />"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </binding>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </customBinding>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</bindings>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_common_component_ear() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<project-modules id=\"moduleCoreId\" project-version=\"1.5.0\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <wb-module deploy-name=\""); __printer.Write(Generated_GetEarProjectName()); __printer.WriteTemplateOutput("\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <wb-resource deploy-path=\"/\" source-path=\"/\" tag=\"defaultRootSource\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dependent-module archiveName=\""); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput(".war\" deploy-path=\"/\" handle=\"module:/resource/"); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput("/"); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput("\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dependent-object></dependent-object>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dependency-type>uses</dependency-type>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </dependent-module>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </wb-module>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</project-modules>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateClientBehaviors() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<behaviors>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <endpointBehaviors>"); __printer.WriteLine(); int __loop10_iteration = 0; var __loop10_result = (from __loop10_tmp_item___noname10 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop10_tmp_item_endpoint in EnumerableExtensions.Enumerate((__loop10_tmp_item___noname10).GetEnumerator()).OfType<Endpoint>() select new { __loop10_item___noname10 = __loop10_tmp_item___noname10, __loop10_item_endpoint = __loop10_tmp_item_endpoint, }).ToArray(); foreach (var __loop10_item in __loop10_result) { var __noname10 = __loop10_item.__loop10_item___noname10; var endpoint = __loop10_item.__loop10_item_endpoint; ++__loop10_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <behavior name=\""); __printer.Write(endpoint.Name); __printer.WriteTemplateOutput("Behavior\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dataContractSerializer maxItemsInObjectGraph=\"2147483647\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop11_iteration = 0; var __loop11_result = (from __loop11_tmp_item___noname11 in EnumerableExtensions.Enumerate((endpoint).GetEnumerator()) from __loop11_tmp_item_binding in EnumerableExtensions.Enumerate((__loop11_tmp_item___noname11.Binding).GetEnumerator()) select new { __loop11_item___noname11 = __loop11_tmp_item___noname11, __loop11_item_binding = __loop11_tmp_item_binding, }).ToArray(); foreach (var __loop11_item in __loop11_result) { var __noname11 = __loop11_item.__loop11_item___noname11; var binding = __loop11_item.__loop11_item_binding; ++__loop11_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop12_iteration = 0; var __loop12_result = (from __loop12_tmp_item___noname12 in EnumerableExtensions.Enumerate((binding).GetEnumerator()) from __loop12_tmp_item_Protocols in EnumerableExtensions.Enumerate((__loop12_tmp_item___noname12.Protocols).GetEnumerator()) from __loop12_tmp_item_security in EnumerableExtensions.Enumerate((__loop12_tmp_item_Protocols).GetEnumerator()).OfType<SecurityProtocolBindingElement>() select new { __loop12_item___noname12 = __loop12_tmp_item___noname12, __loop12_item_Protocols = __loop12_tmp_item_Protocols, __loop12_item_security = __loop12_tmp_item_security, }).ToArray(); foreach (var __loop12_item in __loop12_result) { var __noname12 = __loop12_item.__loop12_item___noname12; var Protocols = __loop12_item.__loop12_item_Protocols; var security = __loop12_item.__loop12_item_security; ++__loop12_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <clientCredentials>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <clientCertificate storeLocation=\"LocalMachine\" storeName=\"My\" x509FindType=\"FindBySubjectName\" findValue=\"WspClient\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <serviceCertificate>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <defaultCertificate storeLocation=\"LocalMachine\" storeName=\"My\" x509FindType=\"FindBySubjectName\" findValue=\"WspService\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <authentication certificateValidationMode=\"PeerOrChainTrust\" trustedStoreLocation=\"LocalMachine\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </serviceCertificate>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </clientCredentials>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </behavior>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </endpointBehaviors>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</behaviors>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_policy_attachments() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<psa:PolicySetAttachment xmlns:psa=\"http://www.ibm.com/xmlns/prod/websphere/200605/policysetattachment\" xmlns:ps=\"http://www.ibm.com/xmlns/prod/websphere/200605/policyset\">"); __printer.WriteLine(); int __loop1_iteration = 0; var __loop1_result = (from __loop1_tmp_item___noname1 in EnumerableExtensions.Enumerate((Instances).GetEnumerator()) from __loop1_tmp_item_endp in EnumerableExtensions.Enumerate((__loop1_tmp_item___noname1).GetEnumerator()).OfType<Endpoint>() select new { __loop1_item___noname1 = __loop1_tmp_item___noname1, __loop1_item_endp = __loop1_tmp_item_endp, }).ToArray(); foreach (var __loop1_item in __loop1_result) { var __noname1 = __loop1_item.__loop1_item___noname1; var endp = __loop1_item.__loop1_item_endp; ++__loop1_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); if (endp.Binding.HasPolicy()) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <psa:PolicySetReference name=\""); __printer.Write(endp.Binding.Name); __printer.WriteTemplateOutput("_Policy\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <psa:PolicySetBinding name=\""); __printer.Write(endp.Binding.Name); __printer.WriteTemplateOutput("_Binding\" scope=\"domain\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <psa:Resource pattern=\"WebService:/"); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput(".war:{"); __printer.Write(Generated_GetUri(endp.Namespace)); __printer.WriteTemplateOutput("}"); __printer.Write(endp.Name); __printer.WriteTemplateOutput("\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </psa:PolicySetReference>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("</psa:PolicySetAttachment>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateIssuedTokenParameters(IssuedTokenVersion tokenVersion, IssuedTokenType tokenType, IssuedTokenIssuer tokenIssuer, IEnumerable<ClaimsetType> tokenClaims) { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<issuedTokenParameters \\"); __printer.WriteLine(); if (tokenVersion == IssuedTokenVersion.Token10) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("tokenType=\"urn:oasis:names:tc:SAML:1.0:assertion\" \\"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (tokenVersion == IssuedTokenVersion.Token11) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("tokenType=\"http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1\" \\"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (tokenVersion == IssuedTokenVersion.Token20) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("tokenType=\"urn:oasis:names:tc:SAML:2.0:assertion\" \\"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (tokenType == IssuedTokenType.Symmetric128) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("keyType=\"SymmetricKey\" keySize=\"128\">"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (tokenType == IssuedTokenType.Symmetric192) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("keyType=\"SymmetricKey\" keySize=\"192\">"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (tokenType == IssuedTokenType.Symmetric256) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("keyType=\"SymmetricKey\" keySize=\"256\">"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (tokenType == IssuedTokenType.Asymmetric1024) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("keyType=\"AsymmetricKey\" keySize=\"1024\">"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (tokenType == IssuedTokenType.Asymmetric2048) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("keyType=\"AsymmetricKey\" keySize=\"2048\">"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (tokenType == IssuedTokenType.Asymmetric3072) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("keyType=\"AsymmetricKey\" keySize=\"3072\">"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (tokenClaims != null) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <claimTypeRequirements>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); int __loop6_iteration = 0; var __loop6_result = (from __loop6_tmp_item___noname6 in EnumerableExtensions.Enumerate((tokenClaims).GetEnumerator()) from __loop6_tmp_item_claim in EnumerableExtensions.Enumerate((__loop6_tmp_item___noname6).GetEnumerator()).OfType<ClaimsetType>() select new { __loop6_item___noname6 = __loop6_tmp_item___noname6, __loop6_item_claim = __loop6_tmp_item_claim, }).ToArray(); foreach (var __loop6_item in __loop6_result) { var __noname6 = __loop6_item.__loop6_item___noname6; var claim = __loop6_item.__loop6_item_claim; ++__loop6_iteration; __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <add claimType=\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/"); __printer.Write(claim.Name); __printer.WriteTemplateOutput("\" isOptional=\"false\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" </claimTypeRequirements>"); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); if (tokenIssuer != null) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <issuer address=\""); __printer.Write(tokenIssuer.Address); __printer.WriteTemplateOutput("\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); if (tokenIssuer.MetadataAddress != null && tokenIssuer.MetadataAddress.Length > 0) { __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput(" <issuerMetadata address=\""); __printer.Write(tokenIssuer.MetadataAddress); __printer.WriteTemplateOutput("\" />"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); } __printer.TrimLine(); __printer.WriteLine(); } __printer.TrimLine(); __printer.WriteLine(); __printer.WriteTemplateOutput("</issuedTokenParameters>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_project_ear() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<projectDescription>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <name>"); __printer.Write(Generated_GetEarProjectName()); __printer.WriteTemplateOutput("</name>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <comment></comment>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <projects>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <project>"); __printer.Write(Generated_GetProjectName()); __printer.WriteTemplateOutput("</project>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </projects>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <buildSpec>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <buildCommand>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <name>org.eclipse.wst.common.project.facet.core.builder</name>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arguments>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </arguments>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </buildCommand>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <buildCommand>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <name>org.eclipse.wst.validation.validationbuilder</name>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arguments>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </arguments>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </buildCommand>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </buildSpec>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <natures>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nature>org.eclipse.wst.common.project.facet.core.nature</nature>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </natures>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</projectDescription>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_GenerateWebConfig() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<configuration>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <system.serviceModel>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); __printer.Write(Generated_GenerateBindings()); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); __printer.Write(Generated_GenerateBehaviors()); __printer.WriteLine(); __printer.WriteTemplateOutput(" "); __printer.Write(Generated_GenerateServices()); __printer.WriteLine(); __printer.WriteTemplateOutput(" </system.serviceModel>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</configuration>"); __printer.WriteLine(); } return __result; }
public List<string> Generated_Generate_Client_nbproject_build_impl() { List<string> __result = new List<string>(); using(TemplatePrinter __printer = new TemplatePrinter(__result)) { __printer.WriteTemplateOutput("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); __printer.WriteLine(); __printer.WriteTemplateOutput("<!--"); __printer.WriteLine(); __printer.WriteTemplateOutput("*** GENERATED FROM project.xml - DO NOT EDIT ***"); __printer.WriteLine(); __printer.WriteTemplateOutput("*** EDIT ../build.xml INSTEAD ***"); __printer.WriteLine(); __printer.WriteTemplateOutput("For the purpose of easier reading the script"); __printer.WriteLine(); __printer.WriteTemplateOutput("is divided into following sections:"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - initialization"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - compilation"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - jar"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - execution"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - debugging"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - javadoc"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - test compilation"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - test execution"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - test debugging"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - applet"); __printer.WriteLine(); __printer.WriteTemplateOutput(" - cleanup"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput("<project xmlns:j2seproject1=\"http://www.netbeans.org/ns/j2se-project/1\" xmlns:j2seproject3=\"http://www.netbeans.org/ns/j2se-project/3\" xmlns:jaxrpc=\"http://www.netbeans.org/ns/j2se-project/jax-rpc\" basedir=\"..\" default=\"default\" name=\""); __printer.Write(Generated_GetClientProjectName()); __printer.WriteTemplateOutput("-impl\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail message=\"Please build using Ant 1.8.0 or higher.\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antversion atleast=\"1.8.0\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"test,jar,javadoc\" description=\"Build and test whole project.\" name=\"default\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- "); __printer.WriteLine(); __printer.WriteTemplateOutput(" ======================"); __printer.WriteLine(); __printer.WriteTemplateOutput(" INITIALIZATION SECTION "); __printer.WriteLine(); __printer.WriteTemplateOutput(" ======================"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-init\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init\" name=\"-init-private\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property file=\"nbproject/private/config.properties\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property file=\"nbproject/private/configs/${config}.properties\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property file=\"nbproject/private/private.properties\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init,-init-private\" name=\"-init-user\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property file=\"${user.properties.file}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- The two properties below are usually overridden -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- by the active platform. Just a fallback. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"default.javac.source\" value=\"1.4\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"default.javac.target\" value=\"1.4\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init,-init-private,-init-user\" name=\"-init-project\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property file=\"nbproject/configs/${config}.properties\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property file=\"nbproject/project.properties\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init,-init-private,-init-user,-init-project,-init-macrodef-property\" name=\"-do-init\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"platform.java\" value=\"${java.home}/bin/java\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"${manifest.file}\" property=\"manifest.available\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"splashscreen.available\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <equals arg1=\"${application.splash}\" arg2=\"\" trim=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"${application.splash}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"main.class.available\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"main.class\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <equals arg1=\"${main.class}\" arg2=\"\" trim=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"profile.available\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"javac.profile\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <length length=\"0\" string=\"${javac.profile}\" when=\"greater\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <matches pattern=\"1\\."); __printer.Write(89); __printer.WriteTemplateOutput("(\\..*)?\" string=\"${javac.source}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.archive\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${jar.archive.disabled}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${not.archive.disabled}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.mkdist\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"do.archive\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"libs.CopyLibs.classpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${mkdist.disabled}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.archive+manifest.available\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"manifest.available\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${do.archive}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.archive+main.class.available\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"main.class.available\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${do.archive}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.archive+splashscreen.available\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"splashscreen.available\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${do.archive}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.archive+profile.available\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"profile.available\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${do.archive}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"have.tests\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"${test.src.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"have.sources\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"${src.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"netbeans.home+have.tests\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"netbeans.home\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"have.tests\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"no.javadoc.preview\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"javadoc.preview\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isfalse value=\"${javadoc.preview}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"run.jvmargs\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"run.jvmargs.ide\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"javac.compilerargs\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"work.dir\" value=\"${basedir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"no.deps\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${no.dependencies}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"javac.debug\" value=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"javadoc.preview\" value=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"application.args\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"source.encoding\" value=\"${file.encoding}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"runtime.encoding\" value=\"${source.encoding}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"javadoc.encoding.used\" value=\"${javadoc.encoding}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"javadoc.encoding\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <equals arg1=\"${javadoc.encoding}\" arg2=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"javadoc.encoding.used\" value=\"${source.encoding}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"includes\" value=\"**\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"excludes\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"do.depend\" value=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"do.depend.true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${do.depend}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path id=\"endorsed.classpath.path\" path=\"${endorsed.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"\" property=\"endorsed.classpath.cmd.line.arg\" value=\"-Xbootclasspath/p:'${toString:endorsed.classpath.path}'\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"endorsed.classpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <equals arg1=\"${endorsed.classpath}\" arg2=\"\" trim=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"\" property=\"javac.profile.cmd.line.arg\" value=\"-profile ${javac.profile}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"profile.available\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"false\" property=\"jdkBug6558476\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <matches pattern=\"1\\."); __printer.Write(56); __printer.WriteTemplateOutput("\" string=\"${java.specification.version}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <os family=\"unix\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"javac.fork\" value=\"${jdkBug6558476}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"jar.index\" value=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"jar.index.metainf\" value=\"${jar.index}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"copylibs.rebase\" value=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"${meta.inf.dir}/persistence.xml\" property=\"has.persistence.xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"junit.available\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available classname=\"org.junit.Test\" classpath=\"${run.test.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available classname=\"junit.framework.Test\" classpath=\"${run.test.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"testng.available\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available classname=\"org.testng.annotations.Test\" classpath=\"${run.test.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"junit+testng.available\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${junit.available}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${testng.available}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"testng\" property=\"testng.mode\" value=\"mixed\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${junit+testng.available}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"\" property=\"testng.debug.mode\" value=\"-mixed\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${junit+testng.available}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-init\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init,-init-private,-init-user,-init-project,-do-init\" name=\"-init-check\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"src.dir\">Must set src.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"test.src.dir\">Must set test.src.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"build.dir\">Must set build.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"dist.dir\">Must set dist.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"build.classes.dir\">Must set build.classes.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"dist.javadoc.dir\">Must set dist.javadoc.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"build.test.classes.dir\">Must set build.test.classes.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"build.test.results.dir\">Must set build.test.results.dir</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"build.classes.excludes\">Must set build.classes.excludes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"dist.jar\">Must set dist.jar</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-macrodef-property\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"property\" uri=\"http://www.netbeans.org/ns/j2se-project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute name=\"name\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute name=\"value\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"@{name}\" value=\"${@{value}}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-ap-cmdline-properties\" if=\"ap.supported.internal\" name=\"-init-macrodef-javac-with-processors\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"javac\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${src.dir}\" name=\"srcdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${build.classes.dir}\" name=\"destdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${javac.classpath}\" name=\"classpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${javac.processorpath}\" name=\"processorpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${build.generated.sources.dir}/ap-source-output\" name=\"apgeneratedsrcdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${javac.debug}\" name=\"debug\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${empty.dir}\" name=\"sourcepath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${empty.dir}\" name=\"gensrcdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property location=\"${build.dir}/empty\" name=\"empty.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${empty.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"@{apgeneratedsrcdir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <javac debug=\"@{debug}\" deprecation=\"${javac.deprecation}\" destdir=\"@{destdir}\" encoding=\"${source.encoding}\" excludes=\"@{excludes}\" fork=\"${javac.fork}\" includeantruntime=\"false\" includes=\"@{includes}\" source=\"${javac.source}\" sourcepath=\"@{sourcepath}\" srcdir=\"@{srcdir}\" target=\"${javac.target}\" tempdir=\"${java.io.tmpdir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <src>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dirset dir=\"@{gensrcdir}\" erroronmissingdir=\"false\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <include name=\"*\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </dirset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </src>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"@{classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg line=\"${endorsed.classpath.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg line=\"${javac.profile.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg line=\"${javac.compilerargs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg value=\"-processorpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg path=\"@{processorpath}:${empty.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg line=\"${ap.processors.internal}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg line=\"${annotation.processing.processor.options}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg value=\"-s\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg path=\"@{apgeneratedsrcdir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg line=\"${ap.proc.none.internal}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </javac>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-ap-cmdline-properties\" name=\"-init-macrodef-javac-without-processors\" unless=\"ap.supported.internal\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"javac\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${src.dir}\" name=\"srcdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${build.classes.dir}\" name=\"destdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${javac.classpath}\" name=\"classpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${javac.processorpath}\" name=\"processorpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${build.generated.sources.dir}/ap-source-output\" name=\"apgeneratedsrcdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${javac.debug}\" name=\"debug\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${empty.dir}\" name=\"sourcepath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${empty.dir}\" name=\"gensrcdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property location=\"${build.dir}/empty\" name=\"empty.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${empty.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <javac debug=\"@{debug}\" deprecation=\"${javac.deprecation}\" destdir=\"@{destdir}\" encoding=\"${source.encoding}\" excludes=\"@{excludes}\" fork=\"${javac.fork}\" includeantruntime=\"false\" includes=\"@{includes}\" source=\"${javac.source}\" sourcepath=\"@{sourcepath}\" srcdir=\"@{srcdir}\" target=\"${javac.target}\" tempdir=\"${java.io.tmpdir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <src>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dirset dir=\"@{gensrcdir}\" erroronmissingdir=\"false\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <include name=\"*\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </dirset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </src>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"@{classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg line=\"${endorsed.classpath.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg line=\"${javac.profile.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <compilerarg line=\"${javac.compilerargs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </javac>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-macrodef-javac-with-processors,-init-macrodef-javac-without-processors\" name=\"-init-macrodef-javac\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"depend\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${src.dir}\" name=\"srcdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${build.classes.dir}\" name=\"destdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${javac.classpath}\" name=\"classpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <depend cache=\"${build.dir}/depcache\" destdir=\"@{destdir}\" excludes=\"${excludes}\" includes=\"${includes}\" srcdir=\"@{srcdir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"@{classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </depend>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"force-recompile\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${build.classes.dir}\" name=\"destdir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"javac.includes\">Must set javac.includes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <pathconvert pathsep=\"${line.separator}\" property=\"javac.includes.binary\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <filelist dir=\"@{destdir}\" files=\"${javac.includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </path>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <globmapper from=\"*.java\" to=\"*.class\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </pathconvert>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <tempfile deleteonexit=\"true\" property=\"javac.includesfile.binary\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <echo file=\"${javac.includesfile.binary}\" message=\"${javac.includes.binary}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <files includesfile=\"${javac.includesfile.binary}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </delete>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset file=\"${javac.includesfile.binary}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </delete>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"${junit.available}\" name=\"-init-macrodef-junit-init\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"false\" property=\"nb.junit.batch\" value=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${junit.available}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"test.method\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"false\" property=\"nb.junit.single\" value=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${junit.available}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"test.method\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-test-properties\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"test.binaryincludes\" value=\"<nothing>\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"test.binarytestincludes\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"test.binaryexcludes\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"${nb.junit.single}\" name=\"-init-macrodef-junit-single\" unless=\"${nb.junit.batch}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"junit\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testmethods\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"junit.forkmode\" value=\"perTest\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <junit dir=\"${work.dir}\" errorproperty=\"tests.failed\" failureproperty=\"tests.failed\" fork=\"true\" forkmode=\"${junit.forkmode}\" showoutput=\"true\" tempdir=\"${build.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <test methods=\"@{testmethods}\" name=\"@{testincludes}\" todir=\"${build.test.results.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"test-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"test-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <formatter type=\"brief\" usefile=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <formatter type=\"xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"-ea\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </junit>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-test-properties\" if=\"${nb.junit.batch}\" name=\"-init-macrodef-junit-batch\" unless=\"${nb.junit.single}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"junit\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testmethods\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"junit.forkmode\" value=\"perTest\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <junit dir=\"${work.dir}\" errorproperty=\"tests.failed\" failureproperty=\"tests.failed\" fork=\"true\" forkmode=\"${junit.forkmode}\" showoutput=\"true\" tempdir=\"${build.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <batchtest todir=\"${build.test.results.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${test.src.dir}\" excludes=\"@{excludes},${excludes}\" includes=\"@{includes}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <filename name=\"@{testincludes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${build.test.classes.dir}\" excludes=\"@{excludes},${excludes},${test.binaryexcludes}\" includes=\"${test.binaryincludes}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <filename name=\"${test.binarytestincludes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </batchtest>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"test-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"test-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <formatter type=\"brief\" usefile=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <formatter type=\"xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"-ea\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </junit>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-macrodef-junit-init,-init-macrodef-junit-single, -init-macrodef-junit-batch\" if=\"${junit.available}\" name=\"-init-macrodef-junit\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"${testng.available}\" name=\"-init-macrodef-testng\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"testng\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testmethods\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"\" property=\"testng.methods.arg\" value=\"@{testincludes}.@{testmethods}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"test.method\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <union id=\"test.set\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${test.src.dir}\" excludes=\"@{excludes},**/*.xml,${excludes}\" includes=\"@{includes}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <filename name=\"@{testincludes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </union>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <taskdef classname=\"org.testng.TestNGAntTask\" classpath=\"${run.test.classpath}\" name=\"testng\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <testng classfilesetref=\"test.set\" failureProperty=\"tests.failed\" listeners=\"org.testng.reporters.VerboseReporter\" methods=\"${testng.methods.arg}\" mode=\"${testng.mode}\" outputdir=\"${build.test.results.dir}\" suitename=\""); __printer.Write(Generated_GetClientProjectName()); __printer.WriteTemplateOutput("\" testname=\"TestNG tests\" workingDir=\"${work.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <xmlfileset dir=\"${build.test.classes.dir}\" includes=\"@{testincludes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"test-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"test-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </propertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </testng>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-macrodef-test-impl\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"test-impl\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testmethods\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element implicit=\"true\" name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <echo>No tests executed.</echo>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-macrodef-junit\" if=\"${junit.available}\" name=\"-init-macrodef-junit-impl\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"test-impl\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testmethods\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element implicit=\"true\" name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:junit excludes=\"@{excludes}\" includes=\"@{includes}\" testincludes=\"@{testincludes}\" testmethods=\"@{testmethods}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </j2seproject3:junit>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-macrodef-testng\" if=\"${testng.available}\" name=\"-init-macrodef-testng-impl\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"test-impl\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testmethods\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element implicit=\"true\" name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:testng excludes=\"@{excludes}\" includes=\"@{includes}\" testincludes=\"@{testincludes}\" testmethods=\"@{testmethods}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </j2seproject3:testng>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-macrodef-test-impl,-init-macrodef-junit-impl,-init-macrodef-testng-impl\" name=\"-init-macrodef-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"test\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testmethods\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:test-impl excludes=\"@{excludes}\" includes=\"@{includes}\" testincludes=\"@{testincludes}\" testmethods=\"@{testmethods}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${run.test.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${endorsed.classpath.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${run.jvmargs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${run.jvmargs.ide}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </j2seproject3:test-impl>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"${junit.available}\" name=\"-init-macrodef-junit-debug\" unless=\"${nb.junit.batch}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"junit-debug\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testmethods\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"junit.forkmode\" value=\"perTest\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <junit dir=\"${work.dir}\" errorproperty=\"tests.failed\" failureproperty=\"tests.failed\" fork=\"true\" forkmode=\"${junit.forkmode}\" showoutput=\"true\" tempdir=\"${build.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <test methods=\"@{testmethods}\" name=\"@{testincludes}\" todir=\"${build.test.results.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"test-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"test-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <formatter type=\"brief\" usefile=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <formatter type=\"xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"-ea\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${debug-args-line}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"-Xrunjdwp:transport=${debug-transport},address=${jpda.address}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </junit>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-test-properties\" if=\"${nb.junit.batch}\" name=\"-init-macrodef-junit-debug-batch\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"junit-debug\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testmethods\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"junit.forkmode\" value=\"perTest\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <junit dir=\"${work.dir}\" errorproperty=\"tests.failed\" failureproperty=\"tests.failed\" fork=\"true\" forkmode=\"${junit.forkmode}\" showoutput=\"true\" tempdir=\"${build.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <batchtest todir=\"${build.test.results.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${test.src.dir}\" excludes=\"@{excludes},${excludes}\" includes=\"@{includes}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <filename name=\"@{testincludes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${build.test.classes.dir}\" excludes=\"@{excludes},${excludes},${test.binaryexcludes}\" includes=\"${test.binaryincludes}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <filename name=\"${test.binarytestincludes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </batchtest>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"test-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"test-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <formatter type=\"brief\" usefile=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <formatter type=\"xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"-ea\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${debug-args-line}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"-Xrunjdwp:transport=${debug-transport},address=${jpda.address}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </junit>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-macrodef-junit-debug,-init-macrodef-junit-debug-batch\" if=\"${junit.available}\" name=\"-init-macrodef-junit-debug-impl\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"test-debug-impl\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testmethods\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element implicit=\"true\" name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:junit-debug excludes=\"@{excludes}\" includes=\"@{includes}\" testincludes=\"@{testincludes}\" testmethods=\"@{testmethods}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </j2seproject3:junit-debug>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"${testng.available}\" name=\"-init-macrodef-testng-debug\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"testng-debug\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${main.class}\" name=\"testClass\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testMethod\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize2\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"-testclass @{testClass}\" property=\"test.class.or.method\" value=\"-methods @{testClass}.@{testMethod}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"test.method\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"-suitename "); __printer.Write(Generated_GetClientProjectName()); __printer.WriteTemplateOutput(" -testname @{testClass} ${test.class.or.method}\" property=\"testng.cmd.args\" value=\"@{testClass}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <matches pattern=\".*\\.xml\" string=\"@{testClass}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete dir=\"${build.test.results.dir}\" quiet=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.test.results.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:debug classname=\"org.testng.TestNG\" classpath=\"${debug.test.classpath}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize2/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"-ea\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg line=\"${testng.debug.mode}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg line=\"-d ${build.test.results.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg line=\"-listener org.testng.reporters.VerboseReporter\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg line=\"${testng.cmd.args}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </j2seproject3:debug>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-macrodef-testng-debug\" if=\"${testng.available}\" name=\"-init-macrodef-testng-debug-impl\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"testng-debug-impl\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${main.class}\" name=\"testClass\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testMethod\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element implicit=\"true\" name=\"customize2\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:testng-debug testClass=\"@{testClass}\" testMethod=\"@{testMethod}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize2/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </j2seproject3:testng-debug>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-macrodef-junit-debug-impl\" if=\"${junit.available}\" name=\"-init-macrodef-test-debug-junit\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"test-debug\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testmethods\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${main.class}\" name=\"testClass\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testMethod\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:test-debug-impl excludes=\"@{excludes}\" includes=\"@{includes}\" testincludes=\"@{testincludes}\" testmethods=\"@{testmethods}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${run.test.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${endorsed.classpath.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${run.jvmargs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${run.jvmargs.ide}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </j2seproject3:test-debug-impl>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-macrodef-testng-debug-impl\" if=\"${testng.available}\" name=\"-init-macrodef-test-debug-testng\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"test-debug\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${includes}\" name=\"includes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${excludes}\" name=\"excludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"**\" name=\"testincludes\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testmethods\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${main.class}\" name=\"testClass\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"testMethod\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:testng-debug-impl testClass=\"@{testClass}\" testMethod=\"@{testMethod}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize2>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"test-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"test-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </customize2>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </j2seproject3:testng-debug-impl>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-macrodef-test-debug-junit,-init-macrodef-test-debug-testng\" name=\"-init-macrodef-test-debug\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" pre NB7.2 profiling section; consider it deprecated"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-profile-pre-init, init, -profile-post-init, -profile-init-macrodef-profile, -profile-init-check\" if=\"profiler.info.jvmargs.agent\" name=\"profile-init\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"profiler.info.jvmargs.agent\" name=\"-profile-pre-init\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"profiler.info.jvmargs.agent\" name=\"-profile-post-init\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"profiler.info.jvmargs.agent\" name=\"-profile-init-macrodef-profile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"resolve\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute name=\"name\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute name=\"value\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"@{name}\" value=\"${env.@{value}}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"profile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${main.class}\" name=\"classname\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property environment=\"env\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <resolve name=\"profiler.current.path\" value=\"${profiler.info.pathvar}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <java classname=\"@{classname}\" dir=\"${profiler.info.dir}\" fork=\"true\" jvm=\"${profiler.info.jvm}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${endorsed.classpath.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"${profiler.info.jvmargs.agent}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${profiler.info.jvmargs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <env key=\"${profiler.info.pathvar}\" path=\"${profiler.info.agentpath}:${profiler.current.path}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg line=\"${application.args}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${run.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"run-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"run-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </java>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-profile-pre-init, init, -profile-post-init, -profile-init-macrodef-profile\" if=\"profiler.info.jvmargs.agent\" name=\"-profile-init-check\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"profiler.info.jvm\">Must set JVM to use for profiling in profiler.info.jvm</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"profiler.info.jvmargs.agent\">Must set profiler agent JVM arguments in profiler.info.jvmargs.agent</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" end of pre NB7.2 profiling section"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-debug-args\" name=\"-init-macrodef-nbjpda\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"nbjpdastart\" uri=\"http://www.netbeans.org/ns/j2se-project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${main.class}\" name=\"name\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${debug.classpath}\" name=\"classpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"\" name=\"stopclassname\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbjpdastart addressproperty=\"jpda.address\" name=\"@{name}\" stopclassname=\"@{stopclassname}\" transport=\"${debug-transport}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"@{classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </nbjpdastart>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"nbjpdareload\" uri=\"http://www.netbeans.org/ns/j2se-project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${build.classes.dir}\" name=\"dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbjpdareload>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"@{dir}\" includes=\"${fix.classes}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <include name=\"${fix.includes}*.class\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </nbjpdareload>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-debug-args\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"version-output\" value=\"java version "${ant.java.version}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"have-jdk-older-than-1.4\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <contains string=\"${version-output}\" substring=\"java version "1.0\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <contains string=\"${version-output}\" substring=\"java version "1.1\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <contains string=\"${version-output}\" substring=\"java version "1.2\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <contains string=\"${version-output}\" substring=\"java version "1.3\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"-Xdebug\" property=\"debug-args-line\" value=\"-Xdebug -Xnoagent -Djava.compiler=none\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <istrue value=\"${have-jdk-older-than-1.4}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"dt_socket\" property=\"debug-transport-by-os\" value=\"dt_shmem\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <os family=\"windows\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"${debug-transport-by-os}\" property=\"debug-transport\" value=\"${debug.transport}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"debug.transport\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-debug-args\" name=\"-init-macrodef-debug\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"debug\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${main.class}\" name=\"classname\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${debug.classpath}\" name=\"classpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <java classname=\"@{classname}\" dir=\"${work.dir}\" fork=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${endorsed.classpath.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${debug-args-line}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"-Xrunjdwp:transport=${debug-transport},address=${jpda.address}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"-Dfile.encoding=${runtime.encoding}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <redirector errorencoding=\"${runtime.encoding}\" inputencoding=\"${runtime.encoding}\" outputencoding=\"${runtime.encoding}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${run.jvmargs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${run.jvmargs.ide}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"@{classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"run-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"run-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </java>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-macrodef-java\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"java\" uri=\"http://www.netbeans.org/ns/j2se-project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${main.class}\" name=\"classname\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${run.classpath}\" name=\"classpath\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"jvm\" name=\"jvm\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <java classname=\"@{classname}\" dir=\"${work.dir}\" fork=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${endorsed.classpath.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"-Dfile.encoding=${runtime.encoding}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <redirector errorencoding=\"${runtime.encoding}\" inputencoding=\"${runtime.encoding}\" outputencoding=\"${runtime.encoding}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${run.jvmargs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${run.jvmargs.ide}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"@{classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"run-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"run-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </java>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-macrodef-copylibs\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <macrodef name=\"copylibs\" uri=\"http://www.netbeans.org/ns/j2se-project/3\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute default=\"${manifest.file}\" name=\"manifest\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <element name=\"customize\" optional=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property location=\"${build.classes.dir}\" name=\"build.classes.dir.resolved\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <pathconvert property=\"run.classpath.without.build.classes.dir\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${run.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <map from=\"${build.classes.dir.resolved}\" to=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </pathconvert>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <pathconvert pathsep=\" \" property=\"jar.classpath\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${run.classpath.without.build.classes.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <chainedmapper>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <flattenmapper/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <filtermapper>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <replacestring from=\" \" to=\"%20\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </filtermapper>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <globmapper from=\"*\" to=\"lib/*\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </chainedmapper>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </pathconvert>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <taskdef classname=\"org.netbeans.modules.java.j2seproject.copylibstask.CopyLibs\" classpath=\"${libs.CopyLibs.classpath}\" name=\"copylibs\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copylibs compress=\"${jar.compress}\" excludeFromCopy=\"${copylibs.excludes}\" index=\"${jar.index}\" indexMetaInf=\"${jar.index.metainf}\" jarfile=\"${dist.jar}\" manifest=\"@{manifest}\" rebase=\"${copylibs.rebase}\" runtimeclasspath=\"${run.classpath.without.build.classes.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${build.classes.dir}\" excludes=\"${dist.archive.excludes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <manifest>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute name=\"Class-Path\" value=\"${jar.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </manifest>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copylibs>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </sequential>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </macrodef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-presetdef-jar\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <presetdef name=\"jar\" uri=\"http://www.netbeans.org/ns/j2se-project/1\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jar compress=\"${jar.compress}\" index=\"${jar.index}\" jarfile=\"${dist.jar}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject1:fileset dir=\"${build.classes.dir}\" excludes=\"${dist.archive.excludes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </jar>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </presetdef>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-init-ap-cmdline-properties\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"annotation.processing.enabled\" value=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"annotation.processing.processors.list\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"annotation.processing.processor.options\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"annotation.processing.run.all.processors\" value=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"javac.processorpath\" value=\"${javac.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"javac.test.processorpath\" value=\"${javac.test.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"ap.supported.internal\" value=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <matches pattern=\"1\\."); __printer.Write(0 - 5); __printer.WriteTemplateOutput("(\\..*)?\" string=\"${javac.source}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-ap-cmdline-properties\" if=\"ap.supported.internal\" name=\"-init-ap-cmdline-supported\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"\" property=\"ap.processors.internal\" value=\"-processor ${annotation.processing.processors.list}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isfalse value=\"${annotation.processing.run.all.processors}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"\" property=\"ap.proc.none.internal\" value=\"-proc:none\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isfalse value=\"${annotation.processing.enabled}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-init-ap-cmdline-properties,-init-ap-cmdline-supported\" name=\"-init-ap-cmdline\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"ap.cmd.line.internal\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-pre-init,-init-private,-init-user,-init-project,-do-init,-post-init,-init-check,-init-macrodef-property,-init-macrodef-javac,-init-macrodef-test,-init-macrodef-test-debug,-init-macrodef-nbjpda,-init-macrodef-debug,-init-macrodef-java,-init-presetdef-jar,-init-ap-cmdline\" name=\"init\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ==================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" COMPILATION SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ==================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-deps-jar-init\" unless=\"built-jar.properties\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property location=\"${build.dir}/built-jar.properties\" name=\"built-jar.properties\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete file=\"${built-jar.properties}\" quiet=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"already.built.jar.${basedir}\" name=\"-warn-already-built-jar\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <echo level=\"warn\" message=\"Cycle detected: "); __printer.Write(Generated_GetClientProjectName()); __printer.WriteTemplateOutput(" was already built\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-deps-jar-init\" name=\"deps-jar\" unless=\"no.deps\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <touch file=\"${built-jar.properties}\" verbose=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property file=\"${built-jar.properties}\" prefix=\"already.built.jar.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antcall target=\"-warn-already-built-jar\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyfile file=\"${built-jar.properties}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <entry key=\"${basedir}\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </propertyfile>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-check-automatic-build,-clean-after-automatic-build\" name=\"-verify-automatic-build\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" name=\"-check-automatic-build\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"${build.classes.dir}/.netbeans_automatic_build\" property=\"netbeans.automatic.build\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"netbeans.automatic.build\" name=\"-clean-after-automatic-build\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antcall target=\"clean\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,deps-jar\" name=\"-pre-pre-compile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.classes.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-compile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"do.depend.true\" name=\"-compile-depend\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <pathconvert property=\"build.generated.subdirs\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dirset dir=\"${build.generated.sources.dir}\" erroronmissingdir=\"false\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <include name=\"*\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </dirset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </pathconvert>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:depend srcdir=\"${src.dir}:${build.generated.subdirs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,deps-jar,-pre-pre-compile,-pre-compile, -copy-persistence-xml,-compile-depend\" if=\"have.sources\" name=\"-do-compile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:javac gensrcdir=\"${build.generated.sources.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${build.classes.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${src.dir}\" excludes=\"${build.classes.excludes},${excludes}\" includes=\"${includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"has.persistence.xml\" name=\"-copy-persistence-xml\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.classes.dir}/META-INF\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${build.classes.dir}/META-INF\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${meta.inf.dir}\" includes=\"persistence.xml orm.xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-compile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,deps-jar,-verify-automatic-build,-pre-pre-compile,-pre-compile,-do-compile,-post-compile\" description=\"Compile project.\" name=\"compile\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-compile-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,deps-jar,-pre-pre-compile\" name=\"-do-compile-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"javac.includes\">Must select some files in the IDE or set javac.includes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:force-recompile/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:javac excludes=\"\" gensrcdir=\"${build.generated.sources.dir}\" includes=\"${javac.includes}\" sourcepath=\"${src.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-compile-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,deps-jar,-verify-automatic-build,-pre-pre-compile,-pre-compile-single,-do-compile-single,-post-compile-single\" name=\"compile-single\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ===================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" JAR BUILDING SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ===================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" name=\"-pre-pre-jar\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <dirname file=\"${dist.jar}\" property=\"dist.jar.dir\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${dist.jar.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-jar\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"do.archive\" name=\"-do-jar-create-manifest\" unless=\"manifest.available\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <tempfile deleteonexit=\"true\" destdir=\"${build.dir}\" property=\"tmp.manifest.file\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <touch file=\"${tmp.manifest.file}\" verbose=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"do.archive+manifest.available\" name=\"-do-jar-copy-manifest\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <tempfile deleteonexit=\"true\" destdir=\"${build.dir}\" property=\"tmp.manifest.file\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy file=\"${manifest.file}\" tofile=\"${tmp.manifest.file}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-do-jar-create-manifest,-do-jar-copy-manifest\" if=\"do.archive+main.class.available\" name=\"-do-jar-set-mainclass\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <manifest file=\"${tmp.manifest.file}\" mode=\"update\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute name=\"Main-Class\" value=\"${main.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </manifest>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-do-jar-create-manifest,-do-jar-copy-manifest\" if=\"do.archive+profile.available\" name=\"-do-jar-set-profile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <manifest file=\"${tmp.manifest.file}\" mode=\"update\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute name=\"Profile\" value=\"${javac.profile}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </manifest>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-do-jar-create-manifest,-do-jar-copy-manifest\" if=\"do.archive+splashscreen.available\" name=\"-do-jar-set-splashscreen\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <basename file=\"${application.splash}\" property=\"splashscreen.basename\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.classes.dir}/META-INF\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy failonerror=\"false\" file=\"${application.splash}\" todir=\"${build.classes.dir}/META-INF\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <manifest file=\"${tmp.manifest.file}\" mode=\"update\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <attribute name=\"SplashScreen-Image\" value=\"META-INF/${splashscreen.basename}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </manifest>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-init-macrodef-copylibs,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen\" if=\"do.mkdist\" name=\"-do-jar-copylibs\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:copylibs manifest=\"${tmp.manifest.file}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <echo level=\"info\">To run this application from the command line without Ant, try:</echo>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property location=\"${dist.jar}\" name=\"dist.jar.resolved\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <echo level=\"info\">java -jar \"${dist.jar.resolved}\"</echo>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen\" if=\"do.archive\" name=\"-do-jar-jar\" unless=\"do.mkdist\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject1:jar manifest=\"${tmp.manifest.file}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property location=\"${build.classes.dir}\" name=\"build.classes.dir.resolved\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property location=\"${dist.jar}\" name=\"dist.jar.resolved\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <pathconvert property=\"run.classpath.with.dist.jar\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${run.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <map from=\"${build.classes.dir.resolved}\" to=\"${dist.jar.resolved}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </pathconvert>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"\" property=\"jar.usage.message\" value=\"To run this application from the command line without Ant, try:${line.separator}${platform.java} -cp ${run.classpath.with.dist.jar} ${main.class}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"main.class.available\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"debug\" property=\"jar.usage.level\" value=\"info\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"main.class.available\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <echo level=\"${jar.usage.level}\" message=\"${jar.usage.message}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-do-jar-copylibs\" if=\"do.archive\" name=\"-do-jar-delete-manifest\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset file=\"${tmp.manifest.file}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </delete>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen,-do-jar-jar,-do-jar-delete-manifest\" name=\"-do-jar-without-libraries\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen,-do-jar-copylibs,-do-jar-delete-manifest\" name=\"-do-jar-with-libraries\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-jar\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-pre-jar,-do-jar-without-libraries,-do-jar-with-libraries,-post-jar\" name=\"-do-jar\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-pre-jar,-do-jar,-post-jar\" description=\"Build JAR.\" name=\"jar\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" EXECUTION SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile\" description=\"Run a main class.\" name=\"run\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject1:java>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg line=\"${application.args}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </j2seproject1:java>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-do-not-recompile\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"javac.includes.binary\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-single\" name=\"run-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"run.class\">Must select one file in the IDE or set run.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject1:java classname=\"${run.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single\" name=\"run-test-with-main\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"run.class\">Must select one file in the IDE or set run.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject1:java classname=\"${run.class}\" classpath=\"${run.test.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" DEBUGGING SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"netbeans.home\" name=\"-debug-start-debugger\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject1:nbjpdastart name=\"${debug.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"netbeans.home\" name=\"-debug-start-debugger-main-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject1:nbjpdastart classpath=\"${debug.test.classpath}\" name=\"${debug.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile\" name=\"-debug-start-debuggee\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:debug>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg line=\"${application.args}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </j2seproject3:debug>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-debug-start-debugger,-debug-start-debuggee\" description=\"Debug project in IDE.\" if=\"netbeans.home\" name=\"debug\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"netbeans.home\" name=\"-debug-start-debugger-stepinto\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject1:nbjpdastart stopclassname=\"${main.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-debug-start-debugger-stepinto,-debug-start-debuggee\" if=\"netbeans.home\" name=\"debug-stepinto\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-single\" if=\"netbeans.home\" name=\"-debug-start-debuggee-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"debug.class\">Must select one file in the IDE or set debug.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:debug classname=\"${debug.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-single,-debug-start-debugger,-debug-start-debuggee-single\" if=\"netbeans.home\" name=\"debug-single\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single\" if=\"netbeans.home\" name=\"-debug-start-debuggee-main-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"debug.class\">Must select one file in the IDE or set debug.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:debug classname=\"${debug.class}\" classpath=\"${debug.test.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-debug-start-debugger-main-test,-debug-start-debuggee-main-test\" if=\"netbeans.home\" name=\"debug-test-with-main\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" name=\"-pre-debug-fix\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"fix.includes\">Must set fix.includes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property name=\"javac.includes\" value=\"${fix.includes}.java\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-pre-debug-fix,compile-single\" if=\"netbeans.home\" name=\"-do-debug-fix\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject1:nbjpdareload/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-pre-debug-fix,-do-debug-fix\" if=\"netbeans.home\" name=\"debug-fix\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" PROFILING SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" pre NB7.2 profiler integration"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"profile-init,compile\" description=\"Profile a project in the IDE.\" if=\"profiler.info.jvmargs.agent\" name=\"-profile-pre72\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"netbeans.home\">This target only works when run from inside the NetBeans IDE.</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbprofiledirect>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${run.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </nbprofiledirect>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <profile/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"profile-init,compile-single\" description=\"Profile a selected class in the IDE.\" if=\"profiler.info.jvmargs.agent\" name=\"-profile-single-pre72\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"profile.class\">Must select one file in the IDE or set profile.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"netbeans.home\">This target only works when run from inside the NetBeans IDE.</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbprofiledirect>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${run.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </nbprofiledirect>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <profile classname=\"${profile.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"profile-init,compile-single\" if=\"profiler.info.jvmargs.agent\" name=\"-profile-applet-pre72\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"netbeans.home\">This target only works when run from inside the NetBeans IDE.</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbprofiledirect>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${run.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </nbprofiledirect>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <profile classname=\"sun.applet.AppletViewer\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"${applet.url}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </profile>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"profile-init,compile-test-single\" if=\"profiler.info.jvmargs.agent\" name=\"-profile-test-single-pre72\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"netbeans.home\">This target only works when run from inside the NetBeans IDE.</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbprofiledirect>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${run.test.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </nbprofiledirect>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <junit dir=\"${profiler.info.dir}\" errorproperty=\"tests.failed\" failureproperty=\"tests.failed\" fork=\"true\" jvm=\"${profiler.info.jvm}\" showoutput=\"true\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <env key=\"${profiler.info.pathvar}\" path=\"${profiler.info.agentpath}:${profiler.current.path}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg value=\"${profiler.info.jvmargs.agent}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <jvmarg line=\"${profiler.info.jvmargs}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <test name=\"${profile.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${run.test.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"test-sys-prop.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"test-sys-prop.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </syspropertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <formatter type=\"brief\" usefile=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <formatter type=\"xml\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </junit>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" end of pre NB72 profiling section"); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"netbeans.home\" name=\"-profile-check\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"profiler.configured\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <contains casesensitive=\"true\" string=\"${run.jvmargs.ide}\" substring=\"-agentpath:\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <contains casesensitive=\"true\" string=\"${run.jvmargs.ide}\" substring=\"-javaagent:\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </or>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-profile-check,-profile-pre72\" description=\"Profile a project in the IDE.\" if=\"profiler.configured\" name=\"profile\" unless=\"profiler.info.jvmargs.agent\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <startprofiler/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antcall target=\"run\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-profile-check,-profile-single-pre72\" description=\"Profile a selected class in the IDE.\" if=\"profiler.configured\" name=\"profile-single\" unless=\"profiler.info.jvmargs.agent\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"run.class\">Must select one file in the IDE or set run.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <startprofiler/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antcall target=\"run-single\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-profile-test-single-pre72\" description=\"Profile a selected test in the IDE.\" name=\"profile-test-single\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-profile-check\" description=\"Profile a selected test in the IDE.\" if=\"profiler.configured\" name=\"profile-test\" unless=\"profiler.info.jvmargs\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"test.includes\">Must select some files in the IDE or set test.includes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <startprofiler/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antcall target=\"test-single\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-profile-check\" description=\"Profile a selected class in the IDE.\" if=\"profiler.configured\" name=\"profile-test-with-main\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"run.class\">Must select one file in the IDE or set run.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <startprofiler/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antcal target=\"run-test-with-main\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-profile-check,-profile-applet-pre72\" if=\"profiler.configured\" name=\"profile-applet\" unless=\"profiler.info.jvmargs.agent\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"applet.url\">Must select one file in the IDE or set applet.url</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <startprofiler/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antcall target=\"run-applet\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ==============="); __printer.WriteLine(); __printer.WriteTemplateOutput(" JAVADOC SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ==============="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"have.sources\" name=\"-javadoc-build\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${dist.javadoc.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"\" property=\"javadoc.endorsed.classpath.cmd.line.arg\" value=\"-J${endorsed.classpath.cmd.line.arg}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"endorsed.classpath.cmd.line.arg\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <equals arg1=\"${endorsed.classpath.cmd.line.arg}\" arg2=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition else=\"\" property=\"bug5101868workaround\" value=\"*.java\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <matches pattern=\"1\\."); __printer.Write(56); __printer.WriteTemplateOutput("(\\..*)?\" string=\"${java.version}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <javadoc additionalparam=\"-J-Dfile.encoding=${file.encoding} ${javadoc.additionalparam}\" author=\"${javadoc.author}\" charset=\"UTF-8\" destdir=\"${dist.javadoc.dir}\" docencoding=\"UTF-8\" encoding=\"${javadoc.encoding.used}\" failonerror=\"true\" noindex=\"${javadoc.noindex}\" nonavbar=\"${javadoc.nonavbar}\" notree=\"${javadoc.notree}\" private=\"${javadoc.private}\" source=\"${javac.source}\" splitindex=\"${javadoc.splitindex}\" use=\"${javadoc.use}\" useexternalfile=\"true\" version=\"${javadoc.version}\" windowtitle=\"${javadoc.windowtitle}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <path path=\"${javac.classpath}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </classpath>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${src.dir}\" excludes=\"${bug5101868workaround},${excludes}\" includes=\"${includes}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <filename name=\"**/*.java\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${build.generated.sources.dir}\" erroronmissingdir=\"false\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <include name=\"**/*.java\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <exclude name=\"*.java\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg line=\"${javadoc.endorsed.classpath.cmd.line.arg}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </javadoc>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${dist.javadoc.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${src.dir}\" excludes=\"${excludes}\" includes=\"${includes}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <filename name=\"**/doc-files/**\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${build.generated.sources.dir}\" erroronmissingdir=\"false\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <include name=\"**/doc-files/**\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </fileset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-javadoc-build\" if=\"netbeans.home\" name=\"-javadoc-browse\" unless=\"no.javadoc.preview\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <nbbrowse file=\"${dist.javadoc.dir}/index.html\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-javadoc-build,-javadoc-browse\" description=\"Build Javadoc.\" name=\"javadoc\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ========================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" TEST COMPILATION SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ========================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile\" if=\"have.tests\" name=\"-pre-pre-compile-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.test.classes.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-compile-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"do.depend.true\" name=\"-compile-test-depend\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:depend classpath=\"${javac.test.classpath}\" destdir=\"${build.test.classes.dir}\" srcdir=\"${test.src.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,deps-jar,compile,-pre-pre-compile-test,-pre-compile-test,-compile-test-depend\" if=\"have.tests\" name=\"-do-compile-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:javac apgeneratedsrcdir=\"${build.test.classes.dir}\" classpath=\"${javac.test.classpath}\" debug=\"true\" destdir=\"${build.test.classes.dir}\" processorpath=\"${javac.test.processorpath}\" srcdir=\"${test.src.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${build.test.classes.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${test.src.dir}\" excludes=\"${build.classes.excludes},${excludes}\" includes=\"${includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-compile-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-pre-pre-compile-test,-pre-compile-test,-do-compile-test,-post-compile-test\" name=\"compile-test\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-pre-compile-test-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,deps-jar,compile,-pre-pre-compile-test,-pre-compile-test-single\" if=\"have.tests\" name=\"-do-compile-test-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"javac.includes\">Must select some files in the IDE or set javac.includes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:force-recompile destdir=\"${build.test.classes.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:javac apgeneratedsrcdir=\"${build.test.classes.dir}\" classpath=\"${javac.test.classpath}\" debug=\"true\" destdir=\"${build.test.classes.dir}\" excludes=\"\" includes=\"${javac.includes}\" processorpath=\"${javac.test.processorpath}\" sourcepath=\"${test.src.dir}\" srcdir=\"${test.src.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <copy todir=\"${build.test.classes.dir}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fileset dir=\"${test.src.dir}\" excludes=\"${build.classes.excludes},${excludes}\" includes=\"${includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </copy>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-compile-test-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile,-pre-pre-compile-test,-pre-compile-test-single,-do-compile-test-single,-post-compile-test-single\" name=\"compile-test-single\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ======================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" TEST EXECUTION SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ======================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"have.tests\" name=\"-pre-test-run\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.test.results.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test,-pre-test-run\" if=\"have.tests\" name=\"-do-test-run\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:test includes=\"${includes}\" testincludes=\"**/*Test.java\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test,-pre-test-run,-do-test-run\" if=\"have.tests\" name=\"-post-test-run\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail if=\"tests.failed\" unless=\"ignore.failing.tests\">Some tests failed; see details above.</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"have.tests\" name=\"test-report\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"netbeans.home+have.tests\" name=\"-test-browse\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test,-pre-test-run,-do-test-run,test-report,-post-test-run,-test-browse\" description=\"Run unit tests.\" name=\"test\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" if=\"have.tests\" name=\"-pre-test-run-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.test.results.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-pre-test-run-single\" if=\"have.tests\" name=\"-do-test-run-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"test.includes\">Must select some files in the IDE or set test.includes</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:test excludes=\"\" includes=\"${test.includes}\" testincludes=\"${test.includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-pre-test-run-single,-do-test-run-single\" if=\"have.tests\" name=\"-post-test-run-single\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail if=\"tests.failed\" unless=\"ignore.failing.tests\">Some tests failed; see details above.</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-pre-test-run-single,-do-test-run-single,-post-test-run-single\" description=\"Run single unit test.\" name=\"test-single\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-pre-test-run-single\" if=\"have.tests\" name=\"-do-test-run-single-method\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"test.class\">Must select some files in the IDE or set test.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"test.method\">Must select some method in the IDE or set test.method</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:test excludes=\"\" includes=\"${javac.includes}\" testincludes=\"${test.class}\" testmethods=\"${test.method}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-pre-test-run-single,-do-test-run-single-method\" if=\"have.tests\" name=\"-post-test-run-single-method\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail if=\"tests.failed\" unless=\"ignore.failing.tests\">Some tests failed; see details above.</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-pre-test-run-single,-do-test-run-single-method,-post-test-run-single-method\" description=\"Run single unit test.\" name=\"test-single-method\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ======================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" TEST DEBUGGING SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ======================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-pre-test-run-single\" if=\"have.tests\" name=\"-debug-start-debuggee-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"test.class\">Must select one file in the IDE or set test.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:test-debug excludes=\"\" includes=\"${javac.includes}\" testClass=\"${test.class}\" testincludes=\"${javac.includes}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-pre-test-run-single\" if=\"have.tests\" name=\"-debug-start-debuggee-test-method\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"test.class\">Must select one file in the IDE or set test.class</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"test.method\">Must select some method in the IDE or set test.method</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:test-debug excludes=\"\" includes=\"${javac.includes}\" testClass=\"${test.class}\" testMethod=\"${test.method}\" testincludes=\"${test.class}\" testmethods=\"${test.method}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test\" if=\"netbeans.home+have.tests\" name=\"-debug-start-debugger-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject1:nbjpdastart classpath=\"${debug.test.classpath}\" name=\"${test.class}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-debug-start-debugger-test,-debug-start-debuggee-test\" name=\"debug-test\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-test-single,-debug-start-debugger-test,-debug-start-debuggee-test-method\" name=\"debug-test-method\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-pre-debug-fix,compile-test-single\" if=\"netbeans.home\" name=\"-do-debug-fix-test\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject1:nbjpdareload dir=\"${build.test.classes.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-pre-debug-fix,-do-debug-fix-test\" if=\"netbeans.home\" name=\"debug-fix-test\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ========================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" APPLET EXECUTION SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ========================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-single\" name=\"run-applet\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"applet.url\">Must select one file in the IDE or set applet.url</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject1:java classname=\"sun.applet.AppletViewer\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"${applet.url}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </j2seproject1:java>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ========================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" APPLET DEBUGGING SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ========================="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-single\" if=\"netbeans.home\" name=\"-debug-start-debuggee-applet\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <fail unless=\"applet.url\">Must select one file in the IDE or set applet.url</fail>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <j2seproject3:debug classname=\"sun.applet.AppletViewer\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <arg value=\"${applet.url}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </customize>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </j2seproject3:debug>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,compile-single,-debug-start-debugger,-debug-start-debuggee-applet\" if=\"netbeans.home\" name=\"debug-applet\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!--"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ==============="); __printer.WriteLine(); __printer.WriteTemplateOutput(" CLEANUP SECTION"); __printer.WriteLine(); __printer.WriteTemplateOutput(" ==============="); __printer.WriteLine(); __printer.WriteTemplateOutput(" -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-deps-clean-init\" unless=\"built-clean.properties\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property location=\"${build.dir}/built-clean.properties\" name=\"built-clean.properties\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete file=\"${built-clean.properties}\" quiet=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target if=\"already.built.clean.${basedir}\" name=\"-warn-already-built-clean\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <echo level=\"warn\" message=\"Cycle detected: "); __printer.Write(Generated_GetClientProjectName()); __printer.WriteTemplateOutput(" was already built\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,-deps-clean-init\" name=\"deps-clean\" unless=\"no.deps\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mkdir dir=\"${build.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <touch file=\"${built-clean.properties}\" verbose=\"false\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property file=\"${built-clean.properties}\" prefix=\"already.built.clean.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <antcall target=\"-warn-already-built-clean\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyfile file=\"${built-clean.properties}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <entry key=\"${basedir}\" value=\"\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </propertyfile>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init\" name=\"-do-clean\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete dir=\"${build.dir}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <delete dir=\"${dist.dir}\" followsymlinks=\"false\" includeemptydirs=\"true\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-post-clean\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- Empty placeholder for easier customization. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <!-- You can override this target in the ../build.xml file. -->"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"init,deps-clean,-do-clean,-post-clean\" description=\"Clean build products.\" name=\"clean\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target name=\"-check-call-dep\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <property file=\"${call.built.properties}\" prefix=\"already.built.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <condition property=\"should.call.dep\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <isset property=\"already.built.${call.subproject}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </not>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <available file=\"${call.script}\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </and>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </condition>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <target depends=\"-check-call-dep\" if=\"should.call.dep\" name=\"-maybe-call-dep\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <ant antfile=\"${call.script}\" inheritall=\"false\" target=\"${call.target}\">"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <propertyref prefix=\"transfer.\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" <mapper from=\"transfer.*\" to=\"*\" type=\"glob\"/>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </propertyset>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </ant>"); __printer.WriteLine(); __printer.WriteTemplateOutput(" </target>"); __printer.WriteLine(); __printer.WriteTemplateOutput("</project>"); __printer.WriteLine(); } return __result; }