[jbosstools-commits] JBoss Tools SVN: r42779 - in workspace/yradtsevich/browsersim: org.jboss.tools.browsersim.app-ant and 1 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon Jul 30 05:21:49 EDT 2012


Author: yradtsevich
Date: 2012-07-30 05:21:49 -0400 (Mon, 30 Jul 2012)
New Revision: 42779

Added:
   workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/
   workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/README.txt
   workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/ant/
   workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/ant/swtjar.jar
   workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/build.properties
   workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/build.xml
Log:
JBIDE-11493https://issues.jboss.org/browse/JBIDE-11493 : Create standalone BrowserSim application
- created ant script build standalone multiplatform BrowserSim application

Added: workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/README.txt
===================================================================
--- workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/README.txt	                        (rev 0)
+++ workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/README.txt	2012-07-30 09:21:49 UTC (rev 42779)
@@ -0,0 +1,3 @@
+Ececute the following command to get standalone multiplatform BrowserSim:
+>ant checkoutThis getLib compile jar
+You suld get build/jar/org.jboss.tools.vpe.browsersim.app.jar
\ No newline at end of file

Added: workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/ant/swtjar.jar
===================================================================
(Binary files differ)


Property changes on: workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/ant/swtjar.jar
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/build.properties
===================================================================
--- workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/build.properties	                        (rev 0)
+++ workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/build.properties	2012-07-30 09:21:49 UTC (rev 42779)
@@ -0,0 +1,5 @@
+# -----------------------------------------------------------------------------
+# build.properties
+# This file is referenced by the build.xml file.
+# -----------------------------------------------------------------------------
+browsersim.this.url=http://anonsvn.jboss.org/repos/jbosstools/trunk/vpe/plugins

Added: workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/build.xml
===================================================================
--- workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/build.xml	                        (rev 0)
+++ workspace/yradtsevich/browsersim/org.jboss.tools.browsersim.app-ant/build.xml	2012-07-30 09:21:49 UTC (rev 42779)
@@ -0,0 +1,79 @@
+<?xml version="1.0"?> 
+<project name="org.jboss.tools.browsersim.app" basedir="." default="compile">
+	<!--  all properties are in build.properties --> 
+	<property file="build.properties" /> 
+	
+	<taskdef name="swtjar" classname="org.swtjar.ant.SWTJarTask" classpath="ant/swtjar.jar"/>
+
+    <target name="clean">
+		<!--delete dir="src"/-->
+		<!--delete dir="lib"/-->
+        <delete dir="build"/>
+    </target>
+	
+	<target name="checkoutThis">
+		<exec executable="svn">
+			<arg value="co" />
+			<arg value="${browsersim.this.url}/org.jboss.tools.vpe.browsersim.browser" />
+			<arg value="src/org.jboss.tools.vpe.browsersim.browser" />
+		</exec>
+		<exec executable="svn">
+			<arg value="co" />
+			<arg value="${browsersim.this.url}/org.jboss.tools.vpe.browsersim" />
+			<arg value="src/org.jboss.tools.vpe.browsersim" />
+		</exec>
+	</target>
+	<target name="getLib">
+		<mkdir dir="lib"/>
+		<get dest="lib/swt-win32-3.7.2.v3740f.jar">
+			<url url="http://mirrors.med.harvard.edu/eclipse//eclipse/updates/3.7/R-3.7.2-201202080800/plugins/org.eclipse.swt.win32.win32.x86_3.7.2.v3740f.jar"/>
+		</get>
+		<get dest="lib/swt-linux32-3.7.2.v3740f.jar">
+			<url url="http://mirrors.med.harvard.edu/eclipse//eclipse/updates/3.7/R-3.7.2-201202080800/plugins/org.eclipse.swt.gtk.linux.x86_3.7.2.v3740f.jar"/>
+		</get>
+		<get dest="lib/swt-linux64-3.7.2.v3740f.jar">
+			<url url="http://mirrors.med.harvard.edu/eclipse//eclipse/updates/3.7/R-3.7.2-201202080800/plugins/org.eclipse.swt.gtk.linux.x86_64_3.7.2.v3740f.jar"/>
+		</get>
+		<get dest="lib/swt-osx64-3.7.2.v3740f.jar">
+			<url url="http://mirrors.med.harvard.edu/eclipse//eclipse/updates/3.7/R-3.7.2-201202080800/plugins/org.eclipse.swt.carbon.macosx_3.7.2.v3740f.jar"/>
+		</get>
+	</target>
+
+    <target name="compile">
+        <mkdir dir="build/classes"/>
+		<path id="lib.path.ref">
+			<pathelement location="lib/swt-win32-3.7.2.v3740f.jar"/>
+		</path>
+		<path id="src.path.ref">
+			<pathelement path="src/org.jboss.tools.vpe.browsersim.browser/src"/>
+			<pathelement path="src/org.jboss.tools.vpe.browsersim/src"/>
+		</path>
+        <javac destdir="build/classes" compiler="javac1.6" classpath="${toString:lib.path.ref}" includeantruntime="false">
+			<src refid="src.path.ref"/>
+		</javac>
+		<copy todir="build/classes">
+			<fileset dir="src/org.jboss.tools.vpe.browsersim.browser/src">
+				<exclude name="**/*.java"/>
+			</fileset>
+			<fileset dir="src/org.jboss.tools.vpe.browsersim/src">
+				<exclude name="**/*.java"/>
+			</fileset>
+		</copy>
+    </target>
+
+    <target name="jar">
+		<mkdir dir="build/jar"/>
+		<!-- Package cross platform SWT Jar -->
+		<swtjar jarfile="build/jar/org.jboss.tools.vpe.browsersim.app.jar" targetmainclass="org.jboss.tools.vpe.browsersim.ui.BrowserSim" swtversion="3.7.2.v3740f">
+			<!-- Application Classes -->
+			<fileset dir="build/classes" includes="**/*" />
+			<!-- SWT Jars -->
+			<fileset dir="lib" includes="swt-*.jar" />
+		</swtjar>
+    </target>
+
+    <target name="run">
+        <java jar="build/jar/org.jboss.tools.vpe.browsersim.app.jar" fork="true"/>
+    </target>
+
+</project>



More information about the jbosstools-commits mailing list