[prev in list] [next in list] [prev in thread] [next in thread] 

List:       activemq-commits
Subject:    svn commit: r806682 - in /activemq/activemq-dotnet:
From:       jgomes () apache ! org
Date:       2009-08-21 19:19:04
Message-ID: 20090821191904.B15B423888A0 () eris ! apache ! org
[Download RAW message or body]

Author: jgomes
Date: Fri Aug 21 19:19:03 2009
New Revision: 806682

URL: http://svn.apache.org/viewvc?rev=806682&view=rev
Log:
Add support for overriding numeric version number to support building a specific \
version.

Modified:
    activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/nant-common.xml
    activemq/activemq-dotnet/Apache.NMS.EMS/trunk/nant-common.xml
    activemq/activemq-dotnet/Apache.NMS.MSMQ/trunk/nant-common.xml
    activemq/activemq-dotnet/Apache.NMS.WCF/trunk/nant-common.xml
    activemq/activemq-dotnet/Apache.NMS/trunk/nant-common.xml

Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/nant-common.xml
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/nant-common.xml?rev=806682&r1=806681&r2=806682&view=diff
 ==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/nant-common.xml (original)
+++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/nant-common.xml Fri Aug 21 \
19:19:03 2009 @@ -125,25 +125,28 @@
 		<call target="dependency-init" />
 	</target>
 
+	<!-- Generate four-digit build number -->
 	<target name="generate-build-number">
-		<script language="C#">
-			<imports>
-				<import namespace="System.Globalization" />
-				<import namespace="System.Threading" />
-			</imports>
-			<code>
-				<!-- Format for assembly revision is the number of days from the year the \
                project 'started', property project.startyear.  -->
-				<![CDATA[
-					public static void ScriptMain(Project project)
-					{
-						int startYear = Convert.ToInt32(project.Properties["project.startyear"]);
-						DateTime start = new DateTime(startYear, 1, 1);
-						TimeSpan ts = DateTime.Now - start;
-						project.Properties["project.version.numeric"] = \
                project.Properties["project.version"].ToString() + "." + \
                ts.Days.ToString();
-					}
-				]]>
-			</code>
-		</script>
+		<if test="${not property::exists('project.version.numeric')}">
+			<script language="C#">
+				<imports>
+					<import namespace="System.Globalization" />
+					<import namespace="System.Threading" />
+				</imports>
+				<code>
+					<!-- Format for assembly revision is the number of days from the year the \
project 'started', property project.startyear.  --> +					<![CDATA[
+						public static void ScriptMain(Project project)
+						{
+							int startYear = Convert.ToInt32(project.Properties["project.startyear"]);
+							DateTime start = new DateTime(startYear, 1, 1);
+							TimeSpan ts = DateTime.Now - start;
+							project.Properties["project.version.numeric"] = \
project.Properties["project.version"].ToString() + "." + ts.Days.ToString(); +						}
+					]]>
+				</code>
+			</script>
+		</if>
 	</target>
 
 	<!-- Generate assemblyinfo.cs files -->

Modified: activemq/activemq-dotnet/Apache.NMS.EMS/trunk/nant-common.xml
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.EMS/trunk/nant-common.xml?rev=806682&r1=806681&r2=806682&view=diff
 ==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.EMS/trunk/nant-common.xml (original)
+++ activemq/activemq-dotnet/Apache.NMS.EMS/trunk/nant-common.xml Fri Aug 21 19:19:03 \
2009 @@ -125,25 +125,28 @@
 		<call target="dependency-init" />
 	</target>
 
+	<!-- Generate four-digit build number -->
 	<target name="generate-build-number">
-		<script language="C#">
-			<imports>
-				<import namespace="System.Globalization" />
-				<import namespace="System.Threading" />
-			</imports>
-			<code>
-				<!-- Format for assembly revision is the number of days from the year the \
                project 'started', property project.startyear.  -->
-				<![CDATA[
-					public static void ScriptMain(Project project)
-					{
-						int startYear = Convert.ToInt32(project.Properties["project.startyear"]);
-						DateTime start = new DateTime(startYear, 1, 1);
-						TimeSpan ts = DateTime.Now - start;
-						project.Properties["project.version.numeric"] = \
                project.Properties["project.version"].ToString() + "." + \
                ts.Days.ToString();
-					}
-				]]>
-			</code>
-		</script>
+		<if test="${not property::exists('project.version.numeric')}">
+			<script language="C#">
+				<imports>
+					<import namespace="System.Globalization" />
+					<import namespace="System.Threading" />
+				</imports>
+				<code>
+					<!-- Format for assembly revision is the number of days from the year the \
project 'started', property project.startyear.  --> +					<![CDATA[
+						public static void ScriptMain(Project project)
+						{
+							int startYear = Convert.ToInt32(project.Properties["project.startyear"]);
+							DateTime start = new DateTime(startYear, 1, 1);
+							TimeSpan ts = DateTime.Now - start;
+							project.Properties["project.version.numeric"] = \
project.Properties["project.version"].ToString() + "." + ts.Days.ToString(); +						}
+					]]>
+				</code>
+			</script>
+		</if>
 	</target>
 
 	<!-- Generate assemblyinfo.cs files -->

Modified: activemq/activemq-dotnet/Apache.NMS.MSMQ/trunk/nant-common.xml
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.MSMQ/trunk/nant-common.xml?rev=806682&r1=806681&r2=806682&view=diff
 ==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.MSMQ/trunk/nant-common.xml (original)
+++ activemq/activemq-dotnet/Apache.NMS.MSMQ/trunk/nant-common.xml Fri Aug 21 \
19:19:03 2009 @@ -125,25 +125,28 @@
 		<call target="dependency-init" />
 	</target>
 
+	<!-- Generate four-digit build number -->
 	<target name="generate-build-number">
-		<script language="C#">
-			<imports>
-				<import namespace="System.Globalization" />
-				<import namespace="System.Threading" />
-			</imports>
-			<code>
-				<!-- Format for assembly revision is the number of days from the year the \
                project 'started', property project.startyear.  -->
-				<![CDATA[
-					public static void ScriptMain(Project project)
-					{
-						int startYear = Convert.ToInt32(project.Properties["project.startyear"]);
-						DateTime start = new DateTime(startYear, 1, 1);
-						TimeSpan ts = DateTime.Now - start;
-						project.Properties["project.version.numeric"] = \
                project.Properties["project.version"].ToString() + "." + \
                ts.Days.ToString();
-					}
-				]]>
-			</code>
-		</script>
+		<if test="${not property::exists('project.version.numeric')}">
+			<script language="C#">
+				<imports>
+					<import namespace="System.Globalization" />
+					<import namespace="System.Threading" />
+				</imports>
+				<code>
+					<!-- Format for assembly revision is the number of days from the year the \
project 'started', property project.startyear.  --> +					<![CDATA[
+						public static void ScriptMain(Project project)
+						{
+							int startYear = Convert.ToInt32(project.Properties["project.startyear"]);
+							DateTime start = new DateTime(startYear, 1, 1);
+							TimeSpan ts = DateTime.Now - start;
+							project.Properties["project.version.numeric"] = \
project.Properties["project.version"].ToString() + "." + ts.Days.ToString(); +						}
+					]]>
+				</code>
+			</script>
+		</if>
 	</target>
 
 	<!-- Generate assemblyinfo.cs files -->

Modified: activemq/activemq-dotnet/Apache.NMS.WCF/trunk/nant-common.xml
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.WCF/trunk/nant-common.xml?rev=806682&r1=806681&r2=806682&view=diff
 ==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.WCF/trunk/nant-common.xml (original)
+++ activemq/activemq-dotnet/Apache.NMS.WCF/trunk/nant-common.xml Fri Aug 21 19:19:03 \
2009 @@ -125,25 +125,28 @@
 		<call target="dependency-init" />
 	</target>
 
+	<!-- Generate four-digit build number -->
 	<target name="generate-build-number">
-		<script language="C#">
-			<imports>
-				<import namespace="System.Globalization" />
-				<import namespace="System.Threading" />
-			</imports>
-			<code>
-				<!-- Format for assembly revision is the number of days from the year the \
                project 'started', property project.startyear.  -->
-				<![CDATA[
-					public static void ScriptMain(Project project)
-					{
-						int startYear = Convert.ToInt32(project.Properties["project.startyear"]);
-						DateTime start = new DateTime(startYear, 1, 1);
-						TimeSpan ts = DateTime.Now - start;
-						project.Properties["project.version.numeric"] = \
                project.Properties["project.version"].ToString() + "." + \
                ts.Days.ToString();
-					}
-				]]>
-			</code>
-		</script>
+		<if test="${not property::exists('project.version.numeric')}">
+			<script language="C#">
+				<imports>
+					<import namespace="System.Globalization" />
+					<import namespace="System.Threading" />
+				</imports>
+				<code>
+					<!-- Format for assembly revision is the number of days from the year the \
project 'started', property project.startyear.  --> +					<![CDATA[
+						public static void ScriptMain(Project project)
+						{
+							int startYear = Convert.ToInt32(project.Properties["project.startyear"]);
+							DateTime start = new DateTime(startYear, 1, 1);
+							TimeSpan ts = DateTime.Now - start;
+							project.Properties["project.version.numeric"] = \
project.Properties["project.version"].ToString() + "." + ts.Days.ToString(); +						}
+					]]>
+				</code>
+			</script>
+		</if>
 	</target>
 
 	<!-- Generate assemblyinfo.cs files -->

Modified: activemq/activemq-dotnet/Apache.NMS/trunk/nant-common.xml
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS/trunk/nant-common.xml?rev=806682&r1=806681&r2=806682&view=diff
 ==============================================================================
--- activemq/activemq-dotnet/Apache.NMS/trunk/nant-common.xml (original)
+++ activemq/activemq-dotnet/Apache.NMS/trunk/nant-common.xml Fri Aug 21 19:19:03 \
2009 @@ -125,25 +125,28 @@
 		<call target="dependency-init" />
 	</target>
 
+	<!-- Generate four-digit build number -->
 	<target name="generate-build-number">
-		<script language="C#">
-			<imports>
-				<import namespace="System.Globalization" />
-				<import namespace="System.Threading" />
-			</imports>
-			<code>
-				<!-- Format for assembly revision is the number of days from the year the \
                project 'started', property project.startyear.  -->
-				<![CDATA[
-					public static void ScriptMain(Project project)
-					{
-						int startYear = Convert.ToInt32(project.Properties["project.startyear"]);
-						DateTime start = new DateTime(startYear, 1, 1);
-						TimeSpan ts = DateTime.Now - start;
-						project.Properties["project.version.numeric"] = \
                project.Properties["project.version"].ToString() + "." + \
                ts.Days.ToString();
-					}
-				]]>
-			</code>
-		</script>
+		<if test="${not property::exists('project.version.numeric')}">
+			<script language="C#">
+				<imports>
+					<import namespace="System.Globalization" />
+					<import namespace="System.Threading" />
+				</imports>
+				<code>
+					<!-- Format for assembly revision is the number of days from the year the \
project 'started', property project.startyear.  --> +					<![CDATA[
+						public static void ScriptMain(Project project)
+						{
+							int startYear = Convert.ToInt32(project.Properties["project.startyear"]);
+							DateTime start = new DateTime(startYear, 1, 1);
+							TimeSpan ts = DateTime.Now - start;
+							project.Properties["project.version.numeric"] = \
project.Properties["project.version"].ToString() + "." + ts.Days.ToString(); +						}
+					]]>
+				</code>
+			</script>
+		</if>
 	</target>
 
 	<!-- Generate assemblyinfo.cs files -->


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic