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]" />