cbeust | 923e3d1 | 2010-04-22 18:14:27 +0000 | [diff] [blame] | 1 | ===== |
cbeust | f9660af | 2009-07-28 10:33:26 +0000 | [diff] [blame] | 2 | Maven |
cbeust | 923e3d1 | 2010-04-22 18:14:27 +0000 | [diff] [blame] | 3 | ===== |
cbeust | f9660af | 2009-07-28 10:33:26 +0000 | [diff] [blame] | 4 | |
cbeust | 923e3d1 | 2010-04-22 18:14:27 +0000 | [diff] [blame] | 5 | If you ran the full dist build, it should have generated a file on your hard drive called |
| 6 | "testng-5.12-bundle.jar". |
cbeust | f9660af | 2009-07-28 10:33:26 +0000 | [diff] [blame] | 7 | |
cbeust | 923e3d1 | 2010-04-22 18:14:27 +0000 | [diff] [blame] | 8 | Testing: |
cbeust | f9660af | 2009-07-28 10:33:26 +0000 | [diff] [blame] | 9 | |
cbeust | 923e3d1 | 2010-04-22 18:14:27 +0000 | [diff] [blame] | 10 | -> Update <version>5.12</version> in bundle-pom.xml to the correct version |
cbeust | 73c823b | 2010-04-27 20:17:23 +0000 | [diff] [blame] | 11 | mvn install:install-file -DpomFile=bundle-pom.xml -Dfile=testng-5.12.1.jar |
cbeust | 923e3d1 | 2010-04-22 18:14:27 +0000 | [diff] [blame] | 12 | cd /tmp |
| 13 | svn co http://svn.apache.org/repos/asf/maven/surefire/trunk/surefire-integration-tests/src/test/resources/testng-simple/ |
| 14 | cd testng-simple |
| 15 | -> Update <testNgVersion> in pom.xml to the correct version |
| 16 | -> Remove <classifier> in pom.xml if it's still there |
cbeust | 73c823b | 2010-04-27 20:17:23 +0000 | [diff] [blame] | 17 | mvn -DtestNgVersion=5.12.1 -Dsurefire.version=2.5 clean test |
cbeust | 923e3d1 | 2010-04-22 18:14:27 +0000 | [diff] [blame] | 18 | -> Send bundle to Brett Porter <brett.porter@gmail.com> |
cbeust | f9660af | 2009-07-28 10:33:26 +0000 | [diff] [blame] | 19 | |
cbeust | 923e3d1 | 2010-04-22 18:14:27 +0000 | [diff] [blame] | 20 | ======= |
cbeust | f9660af | 2009-07-28 10:33:26 +0000 | [diff] [blame] | 21 | Eclipse |
cbeust | 923e3d1 | 2010-04-22 18:14:27 +0000 | [diff] [blame] | 22 | ======= |
cbeust | f9660af | 2009-07-28 10:33:26 +0000 | [diff] [blame] | 23 | |
| 24 | I ended up doing the launch configuration, and just for information, here are the parameters: |
| 25 | |
cbeust | 442bac7 | 2009-09-17 15:13:51 +0000 | [diff] [blame] | 26 | Run Configuration / Eclipse application. |
| 27 | |
cbeust | f9660af | 2009-07-28 10:33:26 +0000 | [diff] [blame] | 28 | Check "Run an application" in "Program to run", and select org.eclipse.equinox.p2.metadata.generator.EclipseGenerator |
| 29 | |
| 30 | The program arguments are (replace the update site directory appropriately): |
| 31 | |
cbeust | 227a263 | 2009-11-28 06:14:58 +0000 | [diff] [blame] | 32 | Linux: |
| 33 | -os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -application org.eclipse.equinox.p2.metadata.generator.EclipseGenerator -updateSite /usr/local/cbeust/java/testng-eclipse-update-site -site file:/usr/local/cbeust/java/testng-eclipse-update-site/site.xml -metadataRepository file:/usr/local/cbeust/java/testng-eclipse-update-site/ -artifactRepository file:/usr/local/cbeust/java/testng-eclipse-update-site -artifactRepositoryName "Ganymede Artifacts" -compress -append -reusePack200Files -noDefaultIUs -vmargs -Xmx256m |
cbeust | f9660af | 2009-07-28 10:33:26 +0000 | [diff] [blame] | 34 | |
cbeust | 227a263 | 2009-11-28 06:14:58 +0000 | [diff] [blame] | 35 | Mac |
| 36 | -os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -application org.eclipse.equinox.p2.metadata.generator.EclipseGenerator -updateSite /Users/cbeust/java/testng-eclipse-update-site -site file:/Users/cbeust/java/testng-eclipse-update-site/site.xml -metadataRepository file:/Users/cbeust/java/testng-eclipse-update-site/ -artifactRepository file:/Users/cbeust/java/testng-eclipse-update-site -artifactRepositoryName "Ganymede Artifacts" -compress -append -reusePack200Files -noDefaultIUs -vmargs -Xmx256m |
cbeust | f9660af | 2009-07-28 10:33:26 +0000 | [diff] [blame] | 37 | |
cbeust | 227a263 | 2009-11-28 06:14:58 +0000 | [diff] [blame] | 38 | This will generate the site in ~/java/testng-eclipse-update-site |