Author: aadamchik
Date: Sun Sep 17 20:40:50 2006
New Revision: 447217

URL: http://svn.apache.org/viewvc?view=rev&rev=447217
Log:
fixing windows build script to use JApplication task

Modified:
    
incubator/cayenne/main/branches/STABLE-2.0/cayenne/cayenne-ant/ant/win-distro.xml

Modified: 
incubator/cayenne/main/branches/STABLE-2.0/cayenne/cayenne-ant/ant/win-distro.xml
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/branches/STABLE-2.0/cayenne/cayenne-ant/ant/win-distro.xml?view=diff&rev=447217&r1=447216&r2=447217
==============================================================================
--- 
incubator/cayenne/main/branches/STABLE-2.0/cayenne/cayenne-ant/ant/win-distro.xml
 (original)
+++ 
incubator/cayenne/main/branches/STABLE-2.0/cayenne/cayenne-ant/ant/win-distro.xml
 Sun Sep 17 20:40:50 2006
@@ -42,14 +42,15 @@
                        overwrite="false" compression="gzip">
                        
                        <!-- 
-                               exclude UNIX scripts, but keep modeler.jar and 
its deps, as it is needed 
-                               for local JNDI work
+                       exclude UNIX scripts and Modeler jars, as master 
modeler jar will be placed to bin
                        -->
-                       <patternset excludes="**/bin/*.sh"/>
+                       <patternset 
excludes="**/bin/*.sh,**/bin/modeler.bat,**/lib/modeler/**,**/lib/modeler"/>
                </untar>
                
-               <move todir="${dist.win}/${project.name}-${project.version}/bin"
-                       file="${build.win}/nsis/CayenneModeler.exe"/>
+               <!-- move both runnable jar and exe -->
+               <move 
todir="${dist.win}/${project.name}-${project.version}/bin">
+                       <fileset dir="${build.win}" 
includes="CayenneModeler.*"/>
+               </move>
                
                <zip 
destfile="${dist.base}/${project.name}-${project.version}-win.zip">
                        <fileset dir="${dist.win}"
@@ -61,9 +62,9 @@
                
                <delete file="${build.win}/CayenneModeler.exe"/>
                
-               <japplication destDir="${dist.mac}" name="CayenneModeler"
-                       mainClass="org.apache.cayenne.modeler.MacOSXMain"
-                       
icon="${cayenne.other}/platform-macosx/src/resources/CayenneModeler.icns"
+               <japplication destDir="${build.win}" name="CayenneModeler"
+                       mainClass="org.apache.cayenne.modeler.Main"
+                       
icon="${cayenne.other}/platform-win32/CayenneModeler.ico"
                        version="${project.version}"
                        longName="CayenneModeler ${project.version}"
                        jvm="1.4+"
@@ -71,31 +72,7 @@
                        
                        <lib dir="${dist}/lib" includes="cayenne.jar"/>
                        <lib dir="${dist}/lib/modeler" includes="*.jar"/>
-                       <lib dir="${build.mac}/lib" includes="*.jar"/>
                </japplication>
-               
-               <mkdir dir="${build.win}/classes"/>
-               <unjar dest="${build.win}/classes">
-                       <fileset dir="${dist}/lib" 
includes="cayenne.jar,modeler/*.jar"/>
-               </unjar>
-               <delete dir="${build.win}/classes/META-INF"/>
-               
-               <jar destfile="${build.win}/cayenne-modeler-all.jar"
-                       basedir="${build.win}/classes">
-                       <manifest>
-                               <attribute name="Main-Class"
-                                       
value="org.apache.cayenne.modeler.Main"/>
-                       </manifest>
-               </jar>
-               
-               <mkdir dir="${build.win}/nsis"/>
-               <copy todir="${build.win}/nsis">
-                       <fileset dir="${cayenne.other}/platform-win32"/>
-               </copy>
-               
-               <exec dir="${build.win}/nsis" 
executable="${nsis.home}/makensis" failonerror="true">
-                       <arg line="cayenne-modeler.nsi"/>
-               </exec>
        </target>
 
 </project>


Reply via email to