You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wookie.apache.org by ps...@apache.org on 2011/04/08 17:29:12 UTC

svn commit: r1090298 - /incubator/wookie/branches/0.9.x/ant/ivy-release-common.xml

Author: psharples
Date: Fri Apr  8 15:29:12 2011
New Revision: 1090298

URL: http://svn.apache.org/viewvc?rev=1090298&view=rev
Log:
Updated build tasks to add new readme files to builds (WOOKIE-195). Also fixed the WAR build so that the reference to mysql is added by default to widgetserver.properties (WOOKIE-197)

Modified:
    incubator/wookie/branches/0.9.x/ant/ivy-release-common.xml

Modified: incubator/wookie/branches/0.9.x/ant/ivy-release-common.xml
URL: http://svn.apache.org/viewvc/incubator/wookie/branches/0.9.x/ant/ivy-release-common.xml?rev=1090298&r1=1090297&r2=1090298&view=diff
==============================================================================
--- incubator/wookie/branches/0.9.x/ant/ivy-release-common.xml (original)
+++ incubator/wookie/branches/0.9.x/ant/ivy-release-common.xml Fri Apr  8 15:29:12 2011
@@ -63,10 +63,14 @@
 			.project,
 			build.properties,
 			build.xml,
+			BUILDING,
+			DISCLAIMER,
 			ivy.xml,
+			KEYS,
 			LICENSE,
 			NOTICE,
-			readme.txt"   
+			README,
+			RELEASE_NOTES"   
 		  />
 		
 		<!-- tar -->
@@ -81,6 +85,31 @@
 		<echo>Building war release</echo>
 		<delete dir="${wookie.release.dir}/${wookie.war.folder.name}" />
 		<mkdir dir="${wookie.release.dir}/${wookie.war.folder.name}/build/scripts/" />
+		
+		<!-- back the widgetserver.properties file up -->
+		<copy file="${build.dir}/webapp/wookie/WEB-INF/classes/widgetserver.properties"
+				          tofile="${build.dir}/widgetserver.properties"
+				          overwrite="true"/>
+			
+		<!-- update widgetserver.properties file so that it points to mysql as db type-->			
+		<copy file="${project.core.src.dir}/widgetserver.properties"
+		          todir="${build.dir}/webapp/wookie/WEB-INF/classes/"
+		          overwrite="true">
+			<filterset>
+			    <filter token="PERSISTENCE_MANAGER_CLASSNAME" value="org.apache.wookie.beans.jpa.JPAPersistenceManager"/>
+		    	<filter token="DATABASE_TYPE" value="mysql"/>
+		        <filter token="REPOSITORY_USER" value=""/>
+		        <filter token="REPOSITORY_PASSWORD" value=""/>
+		        <filter token="REPOSITORY_ROOTPATH" value=""/>
+		        <filter token="REPOSITORY_WORKSPACE" value=""/>
+		    </filterset>
+		</copy>
+
+		<copy file="DISCLAIMER" tofile="${build.dir}/webapp/wookie/DISCLAIMER" overwrite="yes" />
+		<copy file="KEYS" tofile="${build.dir}/webapp/wookie/KEYS" overwrite="yes" />
+		<copy file="LICENSE" tofile="${build.dir}/webapp/wookie/LICENSE" overwrite="yes" />
+		<copy file="README" tofile="${build.dir}/webapp/wookie/README" overwrite="yes" />
+		<copy file="RELEASE_NOTES" tofile="${build.dir}/webapp/wookie/RELEASE_NOTES" overwrite="yes" />			
 
 		<!-- build war file -->
 		<war
@@ -93,6 +122,17 @@
 				<exclude name="WEB-INF/lib/" />
 			</fileset>
 		</war>
+			
+		<!-- put original widgetserver.properties file back -->
+		<copy file="${build.dir}/widgetserver.properties" 
+			tofile="${build.dir}/webapp/wookie/WEB-INF/classes/widgetserver.properties" 
+			overwrite="true" />	
+		<delete file="${build.dir}/widgetserver.properties" />
+		<delete file="${build.dir}/webapp/wookie/DISCLAIMER" />
+		<delete file="${build.dir}/webapp/wookie/KEYS" />
+		<delete file="${build.dir}/webapp/wookie/LICENSE" />
+		<delete file="${build.dir}/webapp/wookie/README" />
+		<delete file="${build.dir}/webapp/wookie/RELEASE_NOTES" />			
 
 		<!-- copy sql scripts across -->
 		<copy todir="${wookie.release.dir}/${wookie.war.folder.name}/build/scripts/">
@@ -101,17 +141,18 @@
 			</fileset>
 		</copy>
 
-		<!-- copy readme, licenses, etc -->
-		<copy file="etc/release/war/README"
-			tofile="${wookie.release.dir}/${wookie.war.folder.name}/build/README"
-			overwrite="yes" />
-		<copy file="NOTICE"
-			tofile="${wookie.release.dir}/${wookie.war.folder.name}/build/NOTICE"
-			overwrite="yes" />
-		<copy file="LICENSE"
-			tofile="${wookie.release.dir}/${wookie.war.folder.name}/build/LICENSE"
+		<!-- copy over project readme files-->
+		<copy file="DISCLAIMER" tofile="${wookie.release.dir}/${wookie.war.folder.name}/build/DISCLAIMER" overwrite="yes" />
+		<copy file="KEYS" tofile="${wookie.release.dir}/${wookie.war.folder.name}/build/KEYS" overwrite="yes" />
+		<copy file="LICENSE" tofile="${wookie.release.dir}/${wookie.war.folder.name}/build/LICENSE" overwrite="yes" />
+		<copy file="README" tofile="${wookie.release.dir}/${wookie.war.folder.name}/build/README" overwrite="yes" />
+		<copy file="RELEASE_NOTES" tofile="${wookie.release.dir}/${wookie.war.folder.name}/build/RELEASE_NOTES" overwrite="yes" />
+		<!-- copy WAR readme-->
+		<copy file="etc/release/war/WAR_BUILD_NOTES"
+			tofile="${wookie.release.dir}/${wookie.war.folder.name}/build/WAR_BUILD_NOTES"
 			overwrite="yes" />
 
+		<!-- update context for mysql -->
 		<copy file="${etc.dir}/tomcat/conf/jpa-context.xml" tofile="${wookie.release.dir}/${wookie.war.folder.name}/build/${ant.project.name}.xml" overwrite="true">
 			<filterset>
 				<filter token="DATABASE_USER" value="java" />
@@ -155,14 +196,12 @@
 			<fileset dir="etc/release/standalone/" />
 		</copy>
 
-		<copy file="./etc/jetty-realm.properties"
-			tofile="${wookie.release.dir}/${wookie.standalone.folder.name}/etc/jetty-realm.properties" />
-		<copy file="NOTICE"
-			tofile="${wookie.release.dir}/${wookie.standalone.folder.name}/NOTICE"
-			overwrite="yes" />
-		<copy file="LICENSE"
-			tofile="${wookie.release.dir}/${wookie.standalone.folder.name}/LICENSE"
-			overwrite="yes" />
+		<copy file="./etc/jetty-realm.properties" tofile="${wookie.release.dir}/${wookie.standalone.folder.name}/etc/jetty-realm.properties" />
+		<copy file="DISCLAIMER" tofile="${wookie.release.dir}/${wookie.standalone.folder.name}/DISCLAIMER" overwrite="yes" />
+		<copy file="KEYS" tofile="${wookie.release.dir}/${wookie.standalone.folder.name}/KEYS" overwrite="yes" />
+		<copy file="LICENSE" tofile="${wookie.release.dir}/${wookie.standalone.folder.name}/LICENSE" overwrite="yes" />
+		<copy file="README" tofile="${wookie.release.dir}/${wookie.standalone.folder.name}/README" overwrite="yes" />
+		<copy file="RELEASE_NOTES" tofile="${wookie.release.dir}/${wookie.standalone.folder.name}/RELEASE_NOTES" overwrite="yes" />
 
 		<ivy:retrieve conf="runtime"
 			pattern="${wookie.release.dir}/${wookie.standalone.folder.name}/lib/[artifact]-[revision].[ext]" />