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...
+ </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...
+ </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...
+ </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...
+ </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>