Author: jacopoc
Date: Fri Mar 23 14:26:32 2012 New Revision: 1304369 URL: http://svn.apache.org/viewvc?rev=1304369&view=rev Log: Moved all platform dependent scripts to the "tool" folder, with the only exception of the "ant" scripts for unix and windows that are still in the home folder. Removed a series of unused files (ant extensions). Removed special handling for hsql db from ant tasks (hsql is no more bundled with OFBiz). Please help testing the scripts as I was only able to run some limited tests on my Mac. Added: ofbiz/trunk/tools/applyOfbizPatchesAndHotDeploy.sh (contents, props changed) - copied, changed from r1302529, ofbiz/trunk/applyOfbizPatchesAndHotDeploy.sh ofbiz/trunk/tools/ij.ofbiz (contents, props changed) - copied, changed from r1304209, ofbiz/trunk/ij.ofbiz ofbiz/trunk/tools/rc.ofbiz (contents, props changed) - copied, changed from r1303676, ofbiz/trunk/rc.ofbiz ofbiz/trunk/tools/rc.ofbiz.for.debian - copied unchanged from r1303676, ofbiz/trunk/rc.ofbiz.for.debian ofbiz/trunk/tools/rc.ofbiz.for.ubuntu - copied unchanged from r1303676, ofbiz/trunk/rc.ofbiz.for.ubuntu ofbiz/trunk/tools/revert.bat - copied unchanged from r1303676, ofbiz/trunk/revert.bat ofbiz/trunk/tools/startofbiz.bat (contents, props changed) - copied, changed from r1303676, ofbiz/trunk/startofbiz.bat ofbiz/trunk/tools/startofbiz.sh (contents, props changed) - copied, changed from r1303676, ofbiz/trunk/startofbiz.sh ofbiz/trunk/tools/startofbizBoth.bat - copied, changed from r1303676, ofbiz/trunk/startofbizBoth.bat ofbiz/trunk/tools/startofbizPos.bat - copied, changed from r1303676, ofbiz/trunk/startofbizPos.bat ofbiz/trunk/tools/stopofbiz.sh (contents, props changed) - copied, changed from r1303676, ofbiz/trunk/stopofbiz.sh ofbiz/trunk/tools/svnUpHotdeploy.bat (contents, props changed) - copied, changed from r1303676, ofbiz/trunk/svnUpHotdeploy.bat ofbiz/trunk/tools/svnUpHotdeploy.sh (contents, props changed) - copied, changed from r1303676, ofbiz/trunk/svnUpHotdeploy.sh Removed: ofbiz/trunk/applyOfbizPatchesAndHotDeploy.sh ofbiz/trunk/ij.ofbiz ofbiz/trunk/rc.ofbiz ofbiz/trunk/rc.ofbiz.for.debian ofbiz/trunk/rc.ofbiz.for.ubuntu ofbiz/trunk/revert.bat ofbiz/trunk/startofbiz.bat ofbiz/trunk/startofbiz.sh ofbiz/trunk/startofbizBoth.bat ofbiz/trunk/startofbizPos.bat ofbiz/trunk/stopofbiz.sh ofbiz/trunk/svnUpHotdeploy.bat ofbiz/trunk/svnUpHotdeploy.sh ofbiz/trunk/tools/If-ant.py ofbiz/trunk/tools/api-java16/ ofbiz/trunk/tools/src/ Modified: ofbiz/trunk/README ofbiz/trunk/build.xml ofbiz/trunk/framework/build.xml ofbiz/trunk/macros.xml Modified: ofbiz/trunk/README URL: http://svn.apache.org/viewvc/ofbiz/trunk/README?rev=1304369&r1=1304368&r2=1304369&view=diff ============================================================================== --- ofbiz/trunk/README (original) +++ ofbiz/trunk/README Fri Mar 23 14:26:32 2012 @@ -1,16 +1,18 @@ Welcome to Apache OFBiz! -If you have a release build all you need to run OFBiz is a +All you need to run OFBiz is a 1.6 (version 6) JDK (not just the JRE, the full JDK). http://java.sun.com/javase/downloads/index.jsp -However if you have downloaded ofbiz from SVN then you should -load the demo data (strongly advised) with the following command -on the command line: (being in the OFbiz directory) +You can load the demo data (strongly advised) with the following command +on the command line: (being in the OFBiz directory) -linux: ./ant run-install -windows: ant run-install +linux/unix/osx: +./ant run-install + +windows: +ant run-install Once that is properly setup just run the executable jar file that comes with OFBiz, which is ofbiz.jar. To do this on the @@ -18,8 +20,17 @@ command line you would run: java -Xms128M -Xmx512M -XX:MaxPermSize=128m -jar ofbiz.jar -Even better use the startup scripts for Windows and Unix-based -operating systems, namely startofbiz.bat and startofbiz.sh. +or + +linux/unix/osx: +./ant run + +windows: +ant run + +You will also find several platform dependent startup scripts in the "tools" folder +(for Windows and Unix-based operating systems, the startup scripts are startofbiz.bat +and startofbiz.sh). Once OFBiz starts, you can look at the demo storefront at: http://localhost:8080/ecommerce Modified: ofbiz/trunk/build.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/build.xml?rev=1304369&r1=1304368&r2=1304369&view=diff ============================================================================== --- ofbiz/trunk/build.xml (original) +++ ofbiz/trunk/build.xml Fri Mar 23 14:26:32 2012 @@ -91,7 +91,7 @@ under the License. </delete> </target> <target name="clean-data" - description="Clean all DB data (Derby and HSQL) under runtime/data"> + description="Clean all DB data (Derby) under runtime/data"> <subant target="clean-data"> <filelist dir="." files="framework/build.xml"/> </subant> Modified: ofbiz/trunk/framework/build.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/build.xml?rev=1304369&r1=1304368&r2=1304369&view=diff ============================================================================== --- ofbiz/trunk/framework/build.xml (original) +++ ofbiz/trunk/framework/build.xml Fri Mar 23 14:26:32 2012 @@ -51,7 +51,6 @@ under the License. <mkdir dir="../runtime/logs/test-results"/> <mkdir dir="../runtime/data"/> <mkdir dir="../runtime/data/derby"/> - <mkdir dir="../runtime/data/hsql"/> <condition property="isMac"> <os family="mac"/> Modified: ofbiz/trunk/macros.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/macros.xml?rev=1304369&r1=1304368&r2=1304369&view=diff ============================================================================== --- ofbiz/trunk/macros.xml (original) +++ ofbiz/trunk/macros.xml Fri Mar 23 14:26:32 2012 @@ -194,12 +194,6 @@ under the License. </groovyc> </presetdef> - <!-- replaced by ant contrib version --> - <!--scriptdef name="if" language="javascript" classpathref="rhino.class.path" loaderref="rhino.class.path.loader" src="${ofbiz.home.dir}/tools/If-ant.py"> - <element name="condition" classname="org.apache.tools.ant.taskdefs.condition.And"/> - <element name="commands" classname="org.apache.tools.ant.taskdefs.Sequential"/> - <element name="else" classname="org.apache.tools.ant.taskdefs.Sequential"/> - </scriptdef--> <taskdef resource="net/sf/antcontrib/antlib.xml"> <classpath> <pathelement location="${ofbiz.home.dir}/framework/base/lib/ant/ant-contrib-1.0b3.jar"/> Copied: ofbiz/trunk/tools/applyOfbizPatchesAndHotDeploy.sh (from r1302529, ofbiz/trunk/applyOfbizPatchesAndHotDeploy.sh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/tools/applyOfbizPatchesAndHotDeploy.sh?p2=ofbiz/trunk/tools/applyOfbizPatchesAndHotDeploy.sh&p1=ofbiz/trunk/applyOfbizPatchesAndHotDeploy.sh&r1=1302529&r2=1304369&rev=1304369&view=diff ============================================================================== --- ofbiz/trunk/applyOfbizPatchesAndHotDeploy.sh (original) +++ ofbiz/trunk/tools/applyOfbizPatchesAndHotDeploy.sh Fri Mar 23 14:26:32 2012 @@ -21,19 +21,19 @@ # This shell script will will run ./ant apply patches on all components # present in the hot-deploy directory - if [ -f "../ofbiz.patch" ]; then - patch -p0 <../ofbiz.patch +OFBIZ_HOME="$( cd -P "$( dirname "$0" )" && pwd )"/.. + + if [ -f "$OFBIZ_HOME/../ofbiz.patch" ]; then + patch -p0 < $OFBIZ_HOME/../ofbiz.patch fi - for f in hot-deploy/* + for f in $OFBIZ_HOME/hot-deploy/* do - if [ "$f" != "hot-deploy/README.txt" ]; then + if [ "$f" != "$OFBIZ_HOME/hot-deploy/README.txt" ]; then if [ -f "$f/patches/applications.patch" ]; then echo apply patches for component $f - cd $f - ../../ant apply-ofbiz-patches + (cd $f && ant apply-ofbiz-patches) echo return code $? - cd ../../ fi fi done Propchange: ofbiz/trunk/tools/applyOfbizPatchesAndHotDeploy.sh ------------------------------------------------------------------------------ svn:eol-style = LF Propchange: ofbiz/trunk/tools/applyOfbizPatchesAndHotDeploy.sh ------------------------------------------------------------------------------ svn:executable = * Propchange: ofbiz/trunk/tools/applyOfbizPatchesAndHotDeploy.sh ------------------------------------------------------------------------------ svn:keywords = Date Rev Author URL Id Copied: ofbiz/trunk/tools/ij.ofbiz (from r1304209, ofbiz/trunk/ij.ofbiz) URL: http://svn.apache.org/viewvc/ofbiz/trunk/tools/ij.ofbiz?p2=ofbiz/trunk/tools/ij.ofbiz&p1=ofbiz/trunk/ij.ofbiz&r1=1304209&r2=1304369&rev=1304369&view=diff ============================================================================== --- ofbiz/trunk/ij.ofbiz (original) +++ ofbiz/trunk/tools/ij.ofbiz Fri Mar 23 14:26:32 2012 @@ -18,11 +18,14 @@ # under the License. ##################################################################### +# set the parent directory as OFBiz Home +OFBIZ_HOME="$( cd -P "$( dirname "$0" )" && pwd )"/.. + # Properties (derby may need editing if the version has not been updated) HM='-Dderby.system.home=runtime/data/derby' PR='-Dij.protocol=jdbc:derby:' DB='-Dij.database=ofbiz;create=true' -EE='framework/entity/lib/jdbc' +EE='$OFBIZ_HOME/framework/entity/lib/jdbc' CP="-cp $EE/derby-10.8.1.2.jar:$EE/derbytools-10.8.1.2.jar" # Command Propchange: ofbiz/trunk/tools/ij.ofbiz ------------------------------------------------------------------------------ svn:eol-style = LF Propchange: ofbiz/trunk/tools/ij.ofbiz ------------------------------------------------------------------------------ svn:executable = Copied: ofbiz/trunk/tools/rc.ofbiz (from r1303676, ofbiz/trunk/rc.ofbiz) URL: http://svn.apache.org/viewvc/ofbiz/trunk/tools/rc.ofbiz?p2=ofbiz/trunk/tools/rc.ofbiz&p1=ofbiz/trunk/rc.ofbiz&r1=1303676&r2=1304369&rev=1304369&view=diff ============================================================================== (empty) Propchange: ofbiz/trunk/tools/rc.ofbiz ------------------------------------------------------------------------------ svn:eol-style = LF Copied: ofbiz/trunk/tools/startofbiz.bat (from r1303676, ofbiz/trunk/startofbiz.bat) URL: http://svn.apache.org/viewvc/ofbiz/trunk/tools/startofbiz.bat?p2=ofbiz/trunk/tools/startofbiz.bat&p1=ofbiz/trunk/startofbiz.bat&r1=1303676&r2=1304369&rev=1304369&view=diff ============================================================================== --- ofbiz/trunk/startofbiz.bat (original) +++ ofbiz/trunk/tools/startofbiz.bat Fri Mar 23 14:26:32 2012 @@ -18,6 +18,9 @@ rem specific language governing permissi rem under the License. rem ##################################################################### +%~d0 +set OFBIZ_HOME=%~p0..\ + rem ### Console log file rem set OFBIZ_LOG=runtime\logs\console.log @@ -50,6 +53,7 @@ rem ### This one is for more of a debugg rem "%JAVA_HOME%\bin\java" -Xms128M -Xmx512M -XX:MaxPermSize=512m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -jar ofbiz.jar > runtime\logs\console.log rem ### Simple easy to read line +cd %OFBIZ_HOME% echo on "%JAVA_HOME%\bin\java" -Xms128M -Xmx512M -XX:MaxPermSize=512m -jar ofbiz.jar echo off Propchange: ofbiz/trunk/tools/startofbiz.bat ------------------------------------------------------------------------------ svn:eol-style = CRLF Copied: ofbiz/trunk/tools/startofbiz.sh (from r1303676, ofbiz/trunk/startofbiz.sh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/tools/startofbiz.sh?p2=ofbiz/trunk/tools/startofbiz.sh&p1=ofbiz/trunk/startofbiz.sh&r1=1303676&r2=1304369&rev=1304369&view=diff ============================================================================== --- ofbiz/trunk/startofbiz.sh (original) +++ ofbiz/trunk/tools/startofbiz.sh Fri Mar 23 14:26:32 2012 @@ -22,6 +22,9 @@ ADMIN_PORT=10523 ADMIN_KEY=so3du5kasd5dn +# set the parent directory as OFBiz Home +OFBIZ_HOME="$( cd -P "$( dirname "$0" )" && pwd )"/.. + # console log file OFBIZ_LOG=runtime/logs/console.log @@ -55,4 +58,4 @@ fi # start ofbiz #$JAVA $VMARGS -jar ofbiz.jar $* >>$OFBIZ_LOG 2>>$OFBIZ_LOG& -exec "$JAVA" $VMARGS -jar ofbiz.jar "$@" +(cd "$OFBIZ_HOME" && exec "$JAVA" $VMARGS -jar ofbiz.jar "$@") Propchange: ofbiz/trunk/tools/startofbiz.sh ------------------------------------------------------------------------------ svn:eol-style = LF Propchange: ofbiz/trunk/tools/startofbiz.sh ------------------------------------------------------------------------------ svn:executable = Propchange: ofbiz/trunk/tools/startofbiz.sh ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Copied: ofbiz/trunk/tools/startofbizBoth.bat (from r1303676, ofbiz/trunk/startofbizBoth.bat) URL: http://svn.apache.org/viewvc/ofbiz/trunk/tools/startofbizBoth.bat?p2=ofbiz/trunk/tools/startofbizBoth.bat&p1=ofbiz/trunk/startofbizBoth.bat&r1=1303676&r2=1304369&rev=1304369&view=diff ============================================================================== --- ofbiz/trunk/startofbizBoth.bat (original) +++ ofbiz/trunk/tools/startofbizBoth.bat Fri Mar 23 14:26:32 2012 @@ -18,6 +18,9 @@ rem specific language governing permissi rem under the License. rem ##################################################################### +%~d0 +set OFBIZ_HOME=%~p0..\ + rem ### Console log file rem set OFBIZ_LOG=runtime\logs\console.log @@ -50,6 +53,7 @@ rem ### This one is for more of a debugg rem "%JAVA_HOME%\bin\java" -Xms128M -Xmx512M -XX:MaxPermSize=512m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -jar ofbiz.jar > runtime\logs\console.log rem ### Simple easy to read line +cd %OFBIZ_HOME% echo on "%JAVA_HOME%\bin\java" -Xms128M -Xmx512M -XX:MaxPermSize=512m -jar ofbiz.jar -both echo off Copied: ofbiz/trunk/tools/startofbizPos.bat (from r1303676, ofbiz/trunk/startofbizPos.bat) URL: http://svn.apache.org/viewvc/ofbiz/trunk/tools/startofbizPos.bat?p2=ofbiz/trunk/tools/startofbizPos.bat&p1=ofbiz/trunk/startofbizPos.bat&r1=1303676&r2=1304369&rev=1304369&view=diff ============================================================================== --- ofbiz/trunk/startofbizPos.bat (original) +++ ofbiz/trunk/tools/startofbizPos.bat Fri Mar 23 14:26:32 2012 @@ -18,6 +18,9 @@ rem specific language governing permissi rem under the License. rem ##################################################################### +%~d0 +set OFBIZ_HOME=%~p0..\ + rem ### Console log file rem set OFBIZ_LOG=runtime\logs\console.log @@ -50,6 +53,7 @@ rem ### This one is for more of a debugg rem "%JAVA_HOME%\bin\java" -Xms128M -Xmx512M -XX:MaxPermSize=512m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -jar ofbiz.jar > runtime\logs\console.log rem ### Simple easy to read line +cd %OFBIZ_HOME% echo on "%JAVA_HOME%\bin\java" -Xms128M -Xmx512M -XX:MaxPermSize=512m -jar ofbiz.jar -pos echo off Copied: ofbiz/trunk/tools/stopofbiz.sh (from r1303676, ofbiz/trunk/stopofbiz.sh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/tools/stopofbiz.sh?p2=ofbiz/trunk/tools/stopofbiz.sh&p1=ofbiz/trunk/stopofbiz.sh&r1=1303676&r2=1304369&rev=1304369&view=diff ============================================================================== --- ofbiz/trunk/stopofbiz.sh (original) +++ ofbiz/trunk/tools/stopofbiz.sh Fri Mar 23 14:26:32 2012 @@ -21,6 +21,8 @@ # ofbiz.admin.key and ofbiz.admin.port must match that which OFBIZ was started with #### +OFBIZ_HOME="$( cd -P "$( dirname "$0" )" && pwd )"/.. + # location of java executable if [ -f "$JAVA_HOME/bin/java" ]; then JAVA=$JAVA_HOME/bin/java @@ -32,5 +34,5 @@ fi ADMIN_PORT=10523 ADMIN_KEY=so3du5kasd5dn -$JAVA -Dofbiz.admin.port=$ADMIN_PORT -Dofbiz.admin.key=$ADMIN_KEY -jar ofbiz.jar -shutdown +(cd "$OFBIZ_HOME" && $JAVA -Dofbiz.admin.port=$ADMIN_PORT -Dofbiz.admin.key=$ADMIN_KEY -jar ofbiz.jar -shutdown) Propchange: ofbiz/trunk/tools/stopofbiz.sh ------------------------------------------------------------------------------ svn:eol-style = LF Propchange: ofbiz/trunk/tools/stopofbiz.sh ------------------------------------------------------------------------------ svn:executable = Propchange: ofbiz/trunk/tools/stopofbiz.sh ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Copied: ofbiz/trunk/tools/svnUpHotdeploy.bat (from r1303676, ofbiz/trunk/svnUpHotdeploy.bat) URL: http://svn.apache.org/viewvc/ofbiz/trunk/tools/svnUpHotdeploy.bat?p2=ofbiz/trunk/tools/svnUpHotdeploy.bat&p1=ofbiz/trunk/svnUpHotdeploy.bat&r1=1303676&r2=1304369&rev=1304369&view=diff ============================================================================== --- ofbiz/trunk/svnUpHotdeploy.bat (original) +++ ofbiz/trunk/tools/svnUpHotdeploy.bat Fri Mar 23 14:26:32 2012 @@ -27,7 +27,7 @@ rem SVN path of the hot-deploy folder, h set SVN_PATH=.../implementation/trunk/ofbiz/hot-deploy/ rem Go to (local) working copy of the hot-deploy folder -pushd hot-deploy +pushd ../hot-deploy rem Get all files and directories of hot-deploy folder via SVN for /f "tokens=*" %%i in ('svn list !SVN_PATH!') do ( Propchange: ofbiz/trunk/tools/svnUpHotdeploy.bat ------------------------------------------------------------------------------ svn:eol-style = LF Propchange: ofbiz/trunk/tools/svnUpHotdeploy.bat ------------------------------------------------------------------------------ svn:keywords = Date Rev Author URL Id Copied: ofbiz/trunk/tools/svnUpHotdeploy.sh (from r1303676, ofbiz/trunk/svnUpHotdeploy.sh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/tools/svnUpHotdeploy.sh?p2=ofbiz/trunk/tools/svnUpHotdeploy.sh&p1=ofbiz/trunk/svnUpHotdeploy.sh&r1=1303676&r2=1304369&rev=1304369&view=diff ============================================================================== --- ofbiz/trunk/svnUpHotdeploy.sh (original) +++ ofbiz/trunk/tools/svnUpHotdeploy.sh Fri Mar 23 14:26:32 2012 @@ -21,9 +21,11 @@ # This shell script will do a 'svn up' on all directories # present in the hot-deploy directory - for f in hot-deploy/* +OFBIZ_HOME="$( cd -P "$( dirname "$0" )" && pwd )"/.. + + for f in $OFBIZ_HOME/hot-deploy/* do - if [ "$f" != "hot-deploy/README.txt" ]; then + if [ "$f" != "$OFBIZ_HOME/hot-deploy/README.txt" ]; then echo svn update directory $f svn up $f fi Propchange: ofbiz/trunk/tools/svnUpHotdeploy.sh ------------------------------------------------------------------------------ svn:eol-style = LF Propchange: ofbiz/trunk/tools/svnUpHotdeploy.sh ------------------------------------------------------------------------------ svn:executable = * Propchange: ofbiz/trunk/tools/svnUpHotdeploy.sh ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" |
Free forum by Nabble | Edit this page |