Author: jstrachan
Date: Fri Jul 28 06:13:37 2006
New Revision: 426497
URL: http://svn.apache.org/viewvc?rev=426497&view=rev
Log:
added a 'doc' goal which uses NDoc to create static html documentation (which
doesn't render too well on FireFox and lousy on Safari but I assume it must
render OK on IE :). Would be nice to get this documentation auto-deployed on
the site
Added:
incubator/activemq/trunk/activemq-dotnet/.project
incubator/activemq/trunk/activemq-dotnet/src/main/ndoc/
incubator/activemq/trunk/activemq-dotnet/src/main/ndoc/NamespaceSummary.xml
(with props)
Modified:
incubator/activemq/trunk/activemq-dotnet/nant.build
Added: incubator/activemq/trunk/activemq-dotnet/.project
URL:
http://svn.apache.org/viewvc/incubator/activemq/trunk/activemq-dotnet/.project?rev=426497&view=auto
==============================================================================
--- incubator/activemq/trunk/activemq-dotnet/.project (added)
+++ incubator/activemq/trunk/activemq-dotnet/.project Fri Jul 28 06:13:37 2006
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>activemq-dotnet</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
Modified: incubator/activemq/trunk/activemq-dotnet/nant.build
URL:
http://svn.apache.org/viewvc/incubator/activemq/trunk/activemq-dotnet/nant.build?rev=426497&r1=426496&r2=426497&view=diff
==============================================================================
--- incubator/activemq/trunk/activemq-dotnet/nant.build (original)
+++ incubator/activemq/trunk/activemq-dotnet/nant.build Fri Jul 28 06:13:37 2006
@@ -1,234 +1,283 @@
<?xml version="1.0" ?>
<project name="openwire" default="build">
- <!-- set build.date property to current date in format yyyy-MM-dd -->
- <tstamp property="build.date" pattern="yyyy-MM-dd" />
+ <!-- set build.date property to current date in format yyyy-MM-dd -->
+ <tstamp property="build.date" pattern="yyyy-MM-dd" />
+
+ <!-- global project settings -->
+ <property name="project.name" value="activemq-dotnet" />
+ <property name="project.version" value="4.0"
unless="${property::exists('project.version')}" />
+ <property name="project.release.type" value="SNAPSHOT"
unless="${property::exists('project.release.type')}" />
+ <property name="project.version.full"
+ value="${project.version + if(project.release.type == 'release', '', '-' +
project.release.type)}" dynamic="true" />
+
+ <!--
+ specifies whether the CommonAssemblyInfo.cs file should be created.
+ we do not want this for releases (whether they're beta or release) as
+ this would cause the build number to be updated
+ -->
+ <property name="create.assemblyinfo" value="true" />
+
+ <!-- global build settings -->
+ <property name="lib.dir" value="${path::combine(build.dir, 'bin/lib')}"
dynamic="true" />
+ <property name="lib.family.dir" value="${path::combine(lib.dir,
framework::get-family(framework::get-target-framework()))}"
+ dynamic="true" />
+ <property name="lib.framework.dir"
+ value="${path::combine(lib.family.dir,
version::to-string(framework::get-version(framework::get-target-framework())))}"
+ dynamic="true" />
+
+ <!-- default configuration -->
+ <property name="project.config" value="debug" /><!-- debug|release -->
+ <property name="build.defines" value="" />
+ <property name="build.number"
+ value="${math::abs(math::floor(timespan::get-total-days(datetime::now() -
datetime::parse('01/01/2000'))))}" />
+
+ <!-- platform specific properties. These are the defaults -->
+ <property name="current.build.defines" value="${build.defines}" />
+
+ <!-- Named project configurations (used by self-test and self-doc tasks) -->
+ <target name="debug" description="Perform a 'debug' build">
+ <property name="project.config" value="debug" />
+ <property name="build.debug" value="true" />
+ <property name="build.dir"
+
value="${project::get-base-directory()}/build/${framework::get-target-framework()}.${platform::get-name()}/${project.name}-${project.version}-${project.config}"
/>
+ </target>
+
+ <target name="release" description="Perform a 'release' build">
+ <property name="project.config" value="release" />
+ <property name="build.debug" value="false" />
+ <property name="build.dir"
value="${project::get-base-directory()}/build/${project.name}-${project.version.full}"
/>
+ </target>
+
+ <!-- Framework support targets -->
+ <target name="set-framework-configuration">
+ <if
test="${not(target::exists('set-'+framework::get-target-framework()+'-framework-configuration'))}">
+ <fail message="The '${framework::get-target-framework()}' framework is
not supported by this version of ActiveMQ .NET" />
+ </if>
+ <call
target="set-${framework::get-target-framework()}-framework-configuration" />
+ </target>
+ <target name="set-net-1.0-framework-configuration">
+ <property name="nant.settings.currentframework" value="net-1.0" />
+ <property name="current.build.defines" value="${build.defines}NET,NET_1_0"
dynamic="true" />
+ <property name="link.sdkdoc.version" value="SDK_v1_0" />
+ <property name="link.sdkdoc.web" value="true" />
+ </target>
+ <target name="set-net-1.1-framework-configuration">
+ <property name="nant.settings.currentframework" value="net-1.1" />
+ <property name="current.build.defines" value="${build.defines}NET,NET_1_1"
dynamic="true" />
+ <property name="link.sdkdoc.version" value="SDK_v1_1" />
+ <property name="link.sdkdoc.web" value="true" />
+ </target>
+ <target name="set-net-2.0-framework-configuration">
+ <property name="nant.settings.currentframework" value="net-2.0" />
+ <property name="current.build.defines" value="${build.defines}NET,NET_2_0"
dynamic="true" />
+ <property name="link.sdkdoc.version" value="SDK_v1_1" />
+ <property name="link.sdkdoc.web" value="true" />
+ </target>
+ <target name="set-netcf-1.0-framework-configuration">
+ <property name="nant.settings.currentframework" value="netcf-1.0" />
+ <property name="current.build.defines"
value="${build.defines}NETCF,NETCF_1_0" dynamic="true" />
+ <property name="link.sdkdoc.version" value="SDK_v1_1" />
+ <property name="link.sdkdoc.web" value="true" />
+ </target>
+ <target name="set-mono-1.0-framework-configuration">
+ <property name="nant.settings.currentframework" value="mono-1.0" />
+ <property name="current.build.defines"
value="${build.defines}MONO,MONO_1_0" dynamic="true" />
+ <property name="link.sdkdoc.version" value="SDK_v1_1" />
+ <property name="link.sdkdoc.web" value="true" />
+ </target>
+ <target name="set-mono-2.0-framework-configuration">
+ <property name="nant.settings.currentframework" value="mono-2.0" />
+ <property name="current.build.defines"
value="${build.defines}MONO,MONO_2_0" dynamic="true" />
+ <property name="link.sdkdoc.version" value="SDK_v1_1" />
+ <property name="link.sdkdoc.web" value="true" />
+ </target>
+ <target name="set-sscli-1.0-framework-configuration">
+ <property name="nant.settings.currentframework" value="sscli-1.0" />
+ <property name="current.build.defines"
value="${build.defines}SSCLI,SSCLI_1_0" dynamic="true" />
+ <property name="link.sdkdoc.version" value="SDK_v1_0" />
+ <property name="link.sdkdoc.web" value="true" />
+ </target>
+
+ <!-- build tasks -->
+ <target name="init" description="Initializes build properties">
+ <call target="${project.config}" />
+ <call target="set-framework-configuration" />
+ </target>
+
+ <!-- cleans the build -->
+ <target name="clean" depends="init" description="Deletes build">
+ <delete dir="build" if="${directory::exists('build')}" />
+ </target>
+
+ <target name="create-common-assemblyinfo" if="${create.assemblyinfo}"
depends="init"
+ description="Generate CommonAssemblyInfo.cs">
+
+ <!-- ensure src/main/csharp/CommonAssemblyInfo.cs is writable if it
already exists -->
+ <attrib file="src/main/csharp/CommonAssemblyInfo.cs" readonly="false"
+ if="${file::exists('src/main/csharp/CommonAssemblyInfo.cs')}" />
+
+ <!-- generate the source file holding the common assembly-level attributes
-->
+ <asminfo output="src/main/csharp/CommonAssemblyInfo.cs" language="CSharp">
+ <imports>
+ <import namespace="System" />
+ <import namespace="System.Reflection" />
+ <import namespace="System.Runtime.InteropServices" />
+ </imports>
+ <attributes>
+ <attribute type="ComVisibleAttribute" value="false" />
+ <attribute type="CLSCompliantAttribute" value="true" />
+ <attribute type="AssemblyTitleAttribute" value="ActiveMQ .NET" />
+ <attribute type="AssemblyDescriptionAttribute" value="A .NET Library
for talking to ActiveMQ" />
+ <attribute type="AssemblyConfigurationAttribute"
value="${project.release.type}" />
+ <attribute type="AssemblyCompanyAttribute"
value="http://activemq.org/" />
+ <attribute type="AssemblyProductAttribute" value="ActiveMQ" />
+ <attribute type="AssemblyCopyrightAttribute"
+ value="Copyright (C) 2005-${datetime::get-year(datetime::now())}
Apache Software Foundation" />
+ <attribute type="AssemblyTrademarkAttribute" value="" />
+ <attribute type="AssemblyCultureAttribute" value="" />
+ <attribute type="AssemblyVersionAttribute"
value="${project.version}.${build.number}.0" />
+ <attribute type="AssemblyInformationalVersionAttribute"
value="${project.version}" />
+ </attributes>
+ </asminfo>
+
+ <!-- ensure src/test/csharp/CommonAssemblyInfo.cs is writable if it
already exists -->
+ <attrib file="src/test/csharp/CommonAssemblyInfo.cs" readonly="false"
+ if="${file::exists('src/test/csharp/CommonAssemblyInfo.cs')}" />
+
+ <!-- generate the source file holding the common assembly-level attributes
-->
+ <asminfo output="src/test/csharp/CommonAssemblyInfo.cs" language="CSharp">
+ <imports>
+ <import namespace="System" />
+ <import namespace="System.Reflection" />
+ <import namespace="System.Runtime.InteropServices" />
+ </imports>
+ <attributes>
+ <attribute type="ComVisibleAttribute" value="false" />
+ <attribute type="CLSCompliantAttribute" value="false" />
+ <attribute type="AssemblyTitleAttribute" value="ActiveMQ .NET Test" />
+ <attribute type="AssemblyDescriptionAttribute" value="A .NET Library
for testing the ActiveMQ .NET Library" />
+ <attribute type="AssemblyConfigurationAttribute"
value="${project.release.type}" />
+ <attribute type="AssemblyCompanyAttribute"
value="http://activemq.org/" />
+ <attribute type="AssemblyProductAttribute" value="ActiveMQ" />
+ <attribute type="AssemblyCopyrightAttribute"
+ value="Copyright (C) 2005-${datetime::get-year(datetime::now())}
Apache Software Foundation" />
+ <attribute type="AssemblyTrademarkAttribute" value="" />
+ <attribute type="AssemblyCultureAttribute" value="" />
+ <attribute type="AssemblyVersionAttribute"
value="${project.version}.${build.number}.0" />
+ <attribute type="AssemblyInformationalVersionAttribute"
value="${project.version}" />
+ </attributes>
+ </asminfo>
+
+ </target>
+
+ <!-- Compile the main sources -->
+ <target name="build-main" depends="create-common-assemblyinfo">
+
+ <echo message="Build Directory is ${build.dir}" />
+ <mkdir dir="${build.dir}/bin" />
+
+ <csc target="library" define="${current.build.defines}"
warnaserror="false" debug="${build.debug}"
+ output="${build.dir}/bin/${project.name}.dll"
doc="${build.dir}/bin/${project.name}.xml">
+ <nowarn>
+ <!-- do not report warnings for missing XML comments -->
+ <warning number="1591" />
+ <!-- do not report deprecation warnings -->
+ <warning number="0618" />
+ </nowarn>
+ <sources failonempty="true">
+ <include name="src/main/csharp/**/*.cs" />
+ <include name="src/main/csharp/CommonAssemblyInfo.cs" />
+ </sources>
+ <resources basedir="src/main/resources">
+ <include name="**/*" />
+ </resources>
+ <!--
+ <references>
+ <include name="${build.dir}/bin/log4net.dll"/>
+ <include name="System.Web.dll"/>
+ </references>
+ -->
+ </csc>
+ </target>
+
+ <target name="doc" depends="build-main">
+ <ndoc>
+ <assemblies basedir="${build.dir}">
+ <include name="bin/${project.name}.dll" />
+ </assemblies>
+ <summaries basedir="src/main/ndoc">
+ <include name="NamespaceSummary.xml" />
+ </summaries>
+ <documenters>
+ <documenter name="MSDN">
+ <property name="OutputDirectory" value="${build.dir}/doc" />
+ <property name="HtmlHelpName" value="NMS" />
+ <property name="HtmlHelpCompilerFilename" value="hhc.exe" />
+ <property name="IncludeFavorites" value="False" />
+ <property name="Title" value="The NMS Class Library (.Net Messaging
Library)" />
+ <property name="SplitTOCs" value="False" />
+ <property name="DefaulTOC" value="" />
+ <!--
+ <property name="ShowVisualBasic" value="True" />
+ <property name="ShowMissingSummaries" value="True" />
+ <property name="ShowMissingRemarks" value="True" />
+ <property name="ShowMissingParams" value="True" />
+ <property name="ShowMissingReturns" value="True" />
+ <property name="ShowMissingValues" value="True" />
+ -->
+ <property name="DocumentInternals" value="False" />
+ <property name="DocumentProtected" value="True" />
+ <property name="DocumentPrivates" value="False" />
+ <property name="DocumentEmptyNamespaces" value="False" />
+ <property name="IncludeAssemblyVersion" value="False" />
+ <property name="CopyrightText" value="" />
+ <property name="CopyrightHref" value="" />
+ </documenter>
+ </documenters>
+ </ndoc>
+ </target>
+
+
+ <target name="build-test" depends="create-common-assemblyinfo, build-main">
+ <csc target="library" define="${current.build.defines}"
warnaserror="false" debug="${build.debug}"
+ output="${build.dir}/bin/${project.name}.test.dll">
+ <nowarn>
+ <!-- do not report warnings for missing XML comments -->
+ <warning number="1591" />
+ <!-- do not report deprecation warnings -->
+ <warning number="0618" />
+ </nowarn>
+ <sources failonempty="true">
+ <include name="src/test/csharp/**/*.cs" />
+ <include name="src/test/csharp/CommonAssemblyInfo.cs" />
+ </sources>
+ <resources basedir="src/test/resources">
+ <include name="**/*" />
+ </resources>
+ <references defaultexcludes="true">
+ <include name="mscorlib.dll" />
+ <include name="System.dll" />
+ <include name="nunit.framework.dll" />
+ <include name="${build.dir}/bin/${project.name}.dll" />
+ </references>
+ <!--
+ <resources failonempty="false" basedir="Resources"
+ dynamicprefix="true" prefix="XML:">
+ <include name="**/*.xml" />
+ </resources>
+ -->
+ </csc>
+ </target>
+
+ <target name="build" depends="build-test"></target>
+
+ <target name="test" depends="build-test">
+ <nunit2>
+ <formatter type="Plain" />
+ <test assemblyname="${build.dir}/bin/${project.name}.test.dll"></test>
+ </nunit2>
+ </target>
- <!-- global project settings -->
- <property name="project.name" value="activemq-dotnet"/>
- <property name="project.version" value="4.0"
unless="${property::exists('project.version')}"/>
- <property name="project.release.type" value="SNAPSHOT"
unless="${property::exists('project.release.type')}"/>
- <property name="project.version.full" value="${project.version +
if(project.release.type == 'release', '', '-' + project.release.type)}"
dynamic="true" />
-
- <!--
- specifies whether the CommonAssemblyInfo.cs file should be created.
- we do not want this for releases (whether they're beta or release) as
- this would cause the build number to be updated
- -->
- <property name="create.assemblyinfo" value="true" />
-
- <!-- global build settings -->
- <property name="lib.dir" value="${path::combine(build.dir, 'bin/lib')}"
dynamic="true" />
- <property name="lib.family.dir" value="${path::combine(lib.dir,
framework::get-family(framework::get-target-framework()))}" dynamic="true" />
- <property name="lib.framework.dir" value="${path::combine(lib.family.dir,
version::to-string(framework::get-version(framework::get-target-framework())))}"
dynamic="true" />
-
- <!-- default configuration -->
- <property name="project.config" value="debug" /> <!-- debug|release -->
- <property name="build.defines" value="" />
- <property name="build.number"
value="${math::abs(math::floor(timespan::get-total-days(datetime::now() -
datetime::parse('01/01/2000'))))}" />
-
- <!-- platform specific properties. These are the defaults -->
- <property name="current.build.defines" value="${build.defines}" />
-
- <!-- Named project configurations (used by self-test and self-doc tasks)
-->
- <target name="debug" description="Perform a 'debug' build">
- <property name="project.config" value="debug" />
- <property name="build.debug" value="true" />
- <property name="build.dir"
value="${project::get-base-directory()}/build/${framework::get-target-framework()}.${platform::get-name()}/${project.name}-${project.version}-${project.config}"
/>
- </target>
-
- <target name="release" description="Perform a 'release' build">
- <property name="project.config" value="release" />
- <property name="build.debug" value="false" />
- <property name="build.dir"
value="${project::get-base-directory()}/build/${project.name}-${project.version.full}"
/>
- </target>
-
- <!-- Framework support targets -->
- <target name="set-framework-configuration">
- <if
test="${not(target::exists('set-'+framework::get-target-framework()+'-framework-configuration'))}">
- <fail message="The '${framework::get-target-framework()}'
framework is not supported by this version of ActiveMQ .NET" />
- </if>
- <call
target="set-${framework::get-target-framework()}-framework-configuration" />
- </target>
- <target name="set-net-1.0-framework-configuration">
- <property name="nant.settings.currentframework" value="net-1.0" />
- <property name="current.build.defines"
value="${build.defines}NET,NET_1_0" dynamic="true" />
- <property name="link.sdkdoc.version" value="SDK_v1_0" />
- <property name="link.sdkdoc.web" value="true" />
- </target>
- <target name="set-net-1.1-framework-configuration">
- <property name="nant.settings.currentframework" value="net-1.1" />
- <property name="current.build.defines"
value="${build.defines}NET,NET_1_1" dynamic="true" />
- <property name="link.sdkdoc.version" value="SDK_v1_1" />
- <property name="link.sdkdoc.web" value="true" />
- </target>
- <target name="set-net-2.0-framework-configuration">
- <property name="nant.settings.currentframework" value="net-2.0" />
- <property name="current.build.defines"
value="${build.defines}NET,NET_2_0" dynamic="true" />
- <property name="link.sdkdoc.version" value="SDK_v1_1" />
- <property name="link.sdkdoc.web" value="true" />
- </target>
- <target name="set-netcf-1.0-framework-configuration">
- <property name="nant.settings.currentframework" value="netcf-1.0" />
- <property name="current.build.defines"
value="${build.defines}NETCF,NETCF_1_0" dynamic="true" />
- <property name="link.sdkdoc.version" value="SDK_v1_1" />
- <property name="link.sdkdoc.web" value="true" />
- </target>
- <target name="set-mono-1.0-framework-configuration">
- <property name="nant.settings.currentframework" value="mono-1.0" />
- <property name="current.build.defines"
value="${build.defines}MONO,MONO_1_0" dynamic="true" />
- <property name="link.sdkdoc.version" value="SDK_v1_1" />
- <property name="link.sdkdoc.web" value="true" />
- </target>
- <target name="set-mono-2.0-framework-configuration">
- <property name="nant.settings.currentframework" value="mono-2.0" />
- <property name="current.build.defines"
value="${build.defines}MONO,MONO_2_0" dynamic="true" />
- <property name="link.sdkdoc.version" value="SDK_v1_1" />
- <property name="link.sdkdoc.web" value="true" />
- </target>
- <target name="set-sscli-1.0-framework-configuration">
- <property name="nant.settings.currentframework" value="sscli-1.0" />
- <property name="current.build.defines"
value="${build.defines}SSCLI,SSCLI_1_0" dynamic="true" />
- <property name="link.sdkdoc.version" value="SDK_v1_0" />
- <property name="link.sdkdoc.web" value="true" />
- </target>
-
- <!-- build tasks -->
- <target name="init" description="Initializes build properties">
- <call target="${project.config}" />
- <call target="set-framework-configuration" />
- </target>
-
- <!-- cleans the build -->
- <target name="clean" depends="init" description="Deletes build">
- <delete dir="build" if="${directory::exists('build')}" />
- </target>
-
- <target name="create-common-assemblyinfo" if="${create.assemblyinfo}"
depends="init" description="Generate CommonAssemblyInfo.cs">
-
- <!-- ensure src/main/csharp/CommonAssemblyInfo.cs is writable if it
already exists -->
- <attrib file="src/main/csharp/CommonAssemblyInfo.cs" readonly="false"
if="${file::exists('src/main/csharp/CommonAssemblyInfo.cs')}" />
-
- <!-- generate the source file holding the common assembly-level
attributes -->
- <asminfo output="src/main/csharp/CommonAssemblyInfo.cs"
language="CSharp">
- <imports>
- <import namespace="System" />
- <import namespace="System.Reflection" />
- <import namespace="System.Runtime.InteropServices" />
- </imports>
- <attributes>
- <attribute type="ComVisibleAttribute" value="false" />
- <attribute type="CLSCompliantAttribute" value="true" />
- <attribute type="AssemblyTitleAttribute" value="ActiveMQ .NET"
/>
- <attribute type="AssemblyDescriptionAttribute" value="A .NET
Library for talking to ActiveMQ" />
- <attribute type="AssemblyConfigurationAttribute"
value="${project.release.type}" />
- <attribute type="AssemblyCompanyAttribute"
value="http://activemq.org/" />
- <attribute type="AssemblyProductAttribute" value="ActiveMQ" />
- <attribute type="AssemblyCopyrightAttribute" value="Copyright
(C) 2005-${datetime::get-year(datetime::now())} Apache Software Foundation" />
- <attribute type="AssemblyTrademarkAttribute" value="" />
- <attribute type="AssemblyCultureAttribute" value="" />
- <attribute type="AssemblyVersionAttribute"
value="${project.version}.${build.number}.0" />
- <attribute type="AssemblyInformationalVersionAttribute"
value="${project.version}" />
- </attributes>
- </asminfo>
-
- <!-- ensure src/test/csharp/CommonAssemblyInfo.cs is writable if it
already exists -->
- <attrib file="src/test/csharp/CommonAssemblyInfo.cs" readonly="false"
if="${file::exists('src/test/csharp/CommonAssemblyInfo.cs')}" />
-
- <!-- generate the source file holding the common assembly-level
attributes -->
- <asminfo output="src/test/csharp/CommonAssemblyInfo.cs"
language="CSharp">
- <imports>
- <import namespace="System" />
- <import namespace="System.Reflection" />
- <import namespace="System.Runtime.InteropServices" />
- </imports>
- <attributes>
- <attribute type="ComVisibleAttribute" value="false" />
- <attribute type="CLSCompliantAttribute" value="false" />
- <attribute type="AssemblyTitleAttribute" value="ActiveMQ .NET
Test" />
- <attribute type="AssemblyDescriptionAttribute" value="A .NET
Library for testing the ActiveMQ .NET Library" />
- <attribute type="AssemblyConfigurationAttribute"
value="${project.release.type}" />
- <attribute type="AssemblyCompanyAttribute"
value="http://activemq.org/" />
- <attribute type="AssemblyProductAttribute" value="ActiveMQ" />
- <attribute type="AssemblyCopyrightAttribute" value="Copyright
(C) 2005-${datetime::get-year(datetime::now())} Apache Software Foundation" />
- <attribute type="AssemblyTrademarkAttribute" value="" />
- <attribute type="AssemblyCultureAttribute" value="" />
- <attribute type="AssemblyVersionAttribute"
value="${project.version}.${build.number}.0" />
- <attribute type="AssemblyInformationalVersionAttribute"
value="${project.version}" />
- </attributes>
- </asminfo>
-
- </target>
-
- <!-- Compile the main sources -->
- <target name="build-main" depends="create-common-assemblyinfo">
-
- <echo message="Build Directory is ${build.dir}" />
- <mkdir dir="${build.dir}/bin" />
-
- <csc target="library" define="${current.build.defines}"
warnaserror="false" debug="${build.debug}"
output="${build.dir}/bin/${project.name}.dll"
doc="${build.dir}/bin/${project.name}.xml">
- <nowarn>
- <!-- do not report warnings for missing XML comments -->
- <warning number="1591" />
- <!-- do not report deprecation warnings -->
- <warning number="0618" />
- </nowarn>
- <sources failonempty="true">
- <include name="src/main/csharp/**/*.cs" />
- <include name="src/main/csharp/CommonAssemblyInfo.cs" />
- </sources>
- <resources basedir="src/main/resources">
- <include name="**/*"/>
- </resources>
- <!--
- <references>
- <include name="${build.dir}/bin/log4net.dll"/>
- <include name="System.Web.dll"/>
- </references>
- -->
- </csc>
- </target>
-
- <target name="build-test" depends="create-common-assemblyinfo, build-main">
- <csc target="library" define="${current.build.defines}"
warnaserror="false" debug="${build.debug}"
output="${build.dir}/bin/${project.name}.test.dll">
- <nowarn>
- <!-- do not report warnings for missing XML
comments -->
- <warning number="1591" />
- <!-- do not report deprecation warnings -->
- <warning number="0618" />
- </nowarn>
- <sources failonempty="true">
- <include name="src/test/csharp/**/*.cs" />
- <include
name="src/test/csharp/CommonAssemblyInfo.cs" />
- </sources>
- <resources basedir="src/test/resources">
- <include name="**/*"/>
- </resources>
- <references defaultexcludes="true">
- <include name="mscorlib.dll" />
- <include name="System.dll" />
- <include name="nunit.framework.dll" />
- <include
name="${build.dir}/bin/${project.name}.dll" />
- </references>
- <!--
- <resources failonempty="false" basedir="Resources"
- dynamicprefix="true" prefix="XML:">
- <include name="**/*.xml" />
- </resources>
- -->
- </csc>
- </target>
-
- <target name="build" depends="build-test">
- </target>
-
- <target name="test" depends="build-test">
- <nunit2>
- <formatter type="Plain" />
- <test
assemblyname="${build.dir}/bin/${project.name}.test.dll">
- </test>
- </nunit2>
- </target>
-
</project>
Added:
incubator/activemq/trunk/activemq-dotnet/src/main/ndoc/NamespaceSummary.xml
URL:
http://svn.apache.org/viewvc/incubator/activemq/trunk/activemq-dotnet/src/main/ndoc/NamespaceSummary.xml?rev=426497&view=auto
==============================================================================
--- incubator/activemq/trunk/activemq-dotnet/src/main/ndoc/NamespaceSummary.xml
(added)
+++ incubator/activemq/trunk/activemq-dotnet/src/main/ndoc/NamespaceSummary.xml
Fri Jul 28 06:13:37 2006
@@ -0,0 +1,5 @@
+<namespaces>
+ <namespace name="NMS">
+ The <b>NMS</b> namespace defines the .Net Message System API which is
an interface to messaging systems rather like JMS is for Java.
+ </namespace>
+</namespaces>
\ No newline at end of file
Propchange:
incubator/activemq/trunk/activemq-dotnet/src/main/ndoc/NamespaceSummary.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
incubator/activemq/trunk/activemq-dotnet/src/main/ndoc/NamespaceSummary.xml
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Propchange:
incubator/activemq/trunk/activemq-dotnet/src/main/ndoc/NamespaceSummary.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml