jgit/org.eclipse.jgit.pgm.test
Matthias Sohn b97a35d7cf Update build to use CBI jarsigner plugin
The dash signing plugin has been retired hence we need to update our
build to use the CBI jarsigner plugin for signing build results.

Pack test classes to enable signing them.

Also re-enable pack200 for bundle org.eclipse.jgit.

WORKAROUND: there is no easy way to run tests with maven-surefire-plugin
from signed test-jar so for a quick workaround we will have to add a
build step on Hudson so that we can run tests before signing:
- first step will do "clean, verify" to compile and run tests
- second step will do "install, deploy" with profile "eclipse-sign" and
  use -DskipTests=true to skip tests since they would hit a
  SecurityException when unsigned test classes are in same package as
  signed classes under test
- third step will do "clean, install, deploy" on packaging reactor to
  build features and p2 repository with profile "eclipse-sign" to sign
  and pack200 all bundles.

TODO: Tycho doesn't suport picking up pack200 artifacts via
pomDependencies hence we need to find a way to copy them manually and
use tycho-extra's tycho-p2-extras-plugin:publish-features-and-bundles
to generate the missing p2 metadata.

Change-Id: Iec2c5ab3027a3e3f9ecc0d2f99193385177d9025
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2013-09-04 16:06:02 +02:00
..
.settings Harmonize the JDT settings within JGit 2012-11-16 10:25:45 -08:00
META-INF Prepare 3.0.2-SNAPSHOT builds 2013-08-19 01:39:41 +02:00
src/org/eclipse/jgit Move org.eclipse.jgit.pgm's resource bundle to internal package 2013-05-06 23:48:19 +02:00
tst/org/eclipse/jgit/pgm Fix line endings 2013-05-03 16:19:07 +02:00
.classpath Allow to write tests with CLI syntax 2012-04-18 18:57:36 +02:00
.gitignore Allow to write tests with CLI syntax 2012-04-18 18:57:36 +02:00
.project Allow to write tests with CLI syntax 2012-04-18 18:57:36 +02:00
about.html Allow to write tests with CLI syntax 2012-04-18 18:57:36 +02:00
build.properties Allow to write tests with CLI syntax 2012-04-18 18:57:36 +02:00
org.eclipse.jgit.pgm--All-Tests (Java7).launch Extend the FS class for Java7 2013-05-04 02:01:56 +02:00
org.eclipse.jgit.pgm--All-Tests.launch Extend the FS class for Java7 2013-05-04 02:01:56 +02:00
plugin.properties Fix plugin provider names to conform with release train requirement 2013-04-08 23:05:36 +02:00
pom.xml Update build to use CBI jarsigner plugin 2013-09-04 16:06:02 +02:00