Stephan Herrmann | 1d6cfb3 | 2014-04-15 15:18:30 +0200 | [diff] [blame] | 1 | requires.0.namespace = org.eclipse.equinox.p2.iu |
| 2 | requires.0.name = org.eclipse.objectteams.otequinox.configuration |
Stephan Herrmann | ede7461 | 2014-04-16 00:59:46 +0200 | [diff] [blame] | 3 | requires.0.range = [$version$,$version$] |
Stephan Herrmann | 1d6cfb3 | 2014-04-15 15:18:30 +0200 | [diff] [blame] | 4 | |
| 5 | |
| 6 | units.0.id = org.eclipse.objectteams.otequinox.configuration |
Stephan Herrmann | f2415e4 | 2016-12-13 17:22:17 +0100 | [diff] [blame] | 7 | units.0.version = 2.6.0.$qualifier$ |
Stephan Herrmann | 1d6cfb3 | 2014-04-15 15:18:30 +0200 | [diff] [blame] | 8 | |
| 9 | units.0.hostRequirements.0.namespace=osgi.bundle |
| 10 | units.0.hostRequirements.0.name=org.eclipse.objectteams.otequinox |
Stephan Herrmann | f2415e4 | 2016-12-13 17:22:17 +0100 | [diff] [blame] | 11 | units.0.hostRequirements.0.range=[2.6.0,3.0.0) |
Stephan Herrmann | 1d6cfb3 | 2014-04-15 15:18:30 +0200 | [diff] [blame] | 12 | units.0.hostRequirements.1.namespace = org.eclipse.equinox.p2.eclipse.type |
| 13 | units.0.hostRequirements.1.name = bundle |
| 14 | units.0.hostRequirements.1.range = [1.0.0,2.0.0) |
| 15 | units.0.hostRequirements.1.greedy = false |
| 16 | units.0.properties.0.name = org.eclipse.equinox.p2.type.fragment |
| 17 | units.0.properties.0.value = true |
| 18 | units.0.requires.0.namespace = osgi.bundle |
| 19 | units.0.requires.0.name = org.eclipse.objectteams.otequinox |
Stephan Herrmann | f2415e4 | 2016-12-13 17:22:17 +0100 | [diff] [blame] | 20 | units.0.requires.0.range = [2.6.0,3.0.0) |
Stephan Herrmann | 1d6cfb3 | 2014-04-15 15:18:30 +0200 | [diff] [blame] | 21 | |
| 22 | units.0.requires.1.namespace = org.eclipse.equinox.p2.eclipse.type |
| 23 | units.0.requires.1.name = bundle |
| 24 | units.0.requires.1.range = [1.0.0,2.0.0) |
| 25 | units.0.requires.1.greedy = false |
| 26 | |
| 27 | units.0.provides.0.namespace = org.eclipse.equinox.p2.iu |
| 28 | units.0.provides.0.name = org.eclipse.objectteams.otequinox.configuration |
Stephan Herrmann | f2415e4 | 2016-12-13 17:22:17 +0100 | [diff] [blame] | 29 | units.0.provides.0.version = 2.6.0.$qualifier$ |
Stephan Herrmann | 1d6cfb3 | 2014-04-15 15:18:30 +0200 | [diff] [blame] | 30 | |
Stephan Herrmann | 04adb4c | 2014-04-15 17:45:30 +0200 | [diff] [blame] | 31 | units.0.instructions.install=\ |
| 32 | installBundle(bundle:${artifact}) |
Stephan Herrmann | 1d6cfb3 | 2014-04-15 15:18:30 +0200 | [diff] [blame] | 33 | units.0.instructions.configure=\ |
Stephan Herrmann | 9ea698f | 2013-07-29 00:32:42 +0200 | [diff] [blame] | 34 | org.eclipse.equinox.p2.touchpoint.eclipse.setStartLevel(startLevel:1); \ |
| 35 | org.eclipse.equinox.p2.touchpoint.eclipse.markStarted(started:true); |
Stephan Herrmann | 1d6cfb3 | 2014-04-15 15:18:30 +0200 | [diff] [blame] | 36 | units.0.instructions.unconfigure=\ |
Stephan Herrmann | 9ea698f | 2013-07-29 00:32:42 +0200 | [diff] [blame] | 37 | org.eclipse.equinox.p2.touchpoint.eclipse.setStartLevel(startLevel:-1); \ |
Stephan Herrmann | 04adb4c | 2014-04-15 17:45:30 +0200 | [diff] [blame] | 38 | org.eclipse.equinox.p2.touchpoint.eclipse.markStarted(started:false); |
| 39 | units.0.instructions.uninstall=\ |
Stephan Herrmann | 839906b | 2015-10-18 20:48:13 +0200 | [diff] [blame] | 40 | uninstallBundle(bundle:${artifact}) |
| 41 | |
| 42 | instructions.install = \ |
Stephan Herrmann | 22d1e4c | 2017-01-14 23:56:33 +0100 | [diff] [blame] | 43 | removeJvmArg(jvmArg:-Dot.weaving=otdre); \ |
Stephan Herrmann | 377522a | 2017-06-06 15:53:19 +0200 | [diff] [blame] | 44 | addJvmArg(jvmArg:-javaagent:${artifact.location}/otequinoxAgent.jar); \ |
| 45 | addJvmArg(jvmArg:-Dotequinox.weave.thread=base); |
Stephan Herrmann | 839906b | 2015-10-18 20:48:13 +0200 | [diff] [blame] | 46 | instructions.uninstall = \ |
Stephan Herrmann | 377522a | 2017-06-06 15:53:19 +0200 | [diff] [blame] | 47 | removeJvmArg(jvmArg:-javaagent:${artifact.location}/otequinoxAgent.jar); \ |
| 48 | removeJvmArg(jvmArg:-Dotequinox.weave.thread=base); |