david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 1 | @echo off |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 2 | rem This is a sample batch file, for windows, that can be execute the version checker application |
| 3 | rem This file needs to be extracted and copied ot the root of the Eclipse installation (i.e. the |
| 4 | rem same directory as to where 'eclipse.exe' is located. |
david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 5 | |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 6 | setlocal |
david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 7 | |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 8 | rem specify dev workspace and JRE to use to run Eclipse |
david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 9 | |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 10 | rem the development workspace isn't really imortant, or used for anything |
| 11 | set devworkspace=%1 |
| 12 | if %devworkspace%. == . set devworkspace=./workspace |
david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 13 | |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 14 | rem change/set the JRE to one on your system |
david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 15 | |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 16 | rem Sun's 1.5 JRE |
| 17 | rem set devJRE=\JDKs\jdk1.5.0_11\bin\java.exe |
david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 18 | |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 19 | rem Sun's 1.6 JRE |
| 20 | rem set devJRE=\JDKs\jdk6_06\bin\java.exe |
david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 21 | |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 22 | rem IBM's 1.5 |
| 23 | rem set devJRE=\JDKs\ibm-java2-sdk-50-win-i386\bin\java.exe |
david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 24 | |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 25 | rem IBM's 1.6 -- has problems on multi processors? |
| 26 | set devJRE=\JDKs\ibm-jdk-6-sr2\bin\java.exe |
david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 27 | |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 28 | rem set options for the VM |
| 29 | rem add to eclipse.ini ? |
| 30 | set devArgs=-showversion -Xms256m -Xmx512m |
| 31 | |
| 32 | rem display (echo) basic information about environment |
david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 33 | echo dev: %0 |
| 34 | echo. |
| 35 | echo devworkspace: %devworkspace% |
| 36 | echo. |
| 37 | echo devJRE: %devJRE% |
| 38 | %devJRE% -version |
| 39 | echo. |
| 40 | |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 41 | rem list only (that is, only create version report based on current "stack" |
| 42 | rem set versionListerCommands=-listToReferenceFile |
david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 43 | |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 44 | rem list current and also test/compare to named reference |
| 45 | set versionListerCommands=countQualifierIncreaseOnlyAsError -testToReference WTP-3.0.1-Plus-P20080911211753 -listToReferenceFile |
david_williams | 3c7e0da | 2008-07-23 04:04:08 +0000 | [diff] [blame] | 46 | |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 47 | rem Note: the "noexit" option makes it easier to see output information, but then must type 'exit' command in OSGi console |
david_williams | 6ab713c | 2008-09-19 23:57:20 +0000 | [diff] [blame] | 48 | start eclipse -noexit -nosplash -consolelog -console -debug -data %devworkspace% -vm %devJRE% -application org.eclipse.wtp.releng.versionchecker.listVersions %versionListerCommands% -vmargs %devArgs% |
david_williams | 0d49c51 | 2008-09-19 23:45:32 +0000 | [diff] [blame] | 49 | |
| 50 | |
| 51 | endlocal |
| 52 | rem pause |