blob: f2c0bba779facb5e8bd0bd9522dab381b98b3348 [file] [log] [blame]
Stephan Herrmann1d6cfb32014-04-15 15:18:30 +02001requires.0.namespace = org.eclipse.equinox.p2.iu
2requires.0.name = org.eclipse.objectteams.otequinox.configuration
Stephan Herrmannede74612014-04-16 00:59:46 +02003requires.0.range = [$version$,$version$]
Stephan Herrmann1d6cfb32014-04-15 15:18:30 +02004
5
6units.0.id = org.eclipse.objectteams.otequinox.configuration
Stephan Herrmannf2415e42016-12-13 17:22:17 +01007units.0.version = 2.6.0.$qualifier$
Stephan Herrmann1d6cfb32014-04-15 15:18:30 +02008
9units.0.hostRequirements.0.namespace=osgi.bundle
10units.0.hostRequirements.0.name=org.eclipse.objectteams.otequinox
Stephan Herrmannf2415e42016-12-13 17:22:17 +010011units.0.hostRequirements.0.range=[2.6.0,3.0.0)
Stephan Herrmann1d6cfb32014-04-15 15:18:30 +020012units.0.hostRequirements.1.namespace = org.eclipse.equinox.p2.eclipse.type
13units.0.hostRequirements.1.name = bundle
14units.0.hostRequirements.1.range = [1.0.0,2.0.0)
15units.0.hostRequirements.1.greedy = false
16units.0.properties.0.name = org.eclipse.equinox.p2.type.fragment
17units.0.properties.0.value = true
18units.0.requires.0.namespace = osgi.bundle
19units.0.requires.0.name = org.eclipse.objectteams.otequinox
Stephan Herrmannf2415e42016-12-13 17:22:17 +010020units.0.requires.0.range = [2.6.0,3.0.0)
Stephan Herrmann1d6cfb32014-04-15 15:18:30 +020021
22units.0.requires.1.namespace = org.eclipse.equinox.p2.eclipse.type
23units.0.requires.1.name = bundle
24units.0.requires.1.range = [1.0.0,2.0.0)
25units.0.requires.1.greedy = false
26
27units.0.provides.0.namespace = org.eclipse.equinox.p2.iu
28units.0.provides.0.name = org.eclipse.objectteams.otequinox.configuration
Stephan Herrmannf2415e42016-12-13 17:22:17 +010029units.0.provides.0.version = 2.6.0.$qualifier$
Stephan Herrmann1d6cfb32014-04-15 15:18:30 +020030
Stephan Herrmann04adb4c2014-04-15 17:45:30 +020031units.0.instructions.install=\
32 installBundle(bundle:${artifact})
Stephan Herrmann1d6cfb32014-04-15 15:18:30 +020033units.0.instructions.configure=\
Stephan Herrmann9ea698f2013-07-29 00:32:42 +020034 org.eclipse.equinox.p2.touchpoint.eclipse.setStartLevel(startLevel:1); \
35 org.eclipse.equinox.p2.touchpoint.eclipse.markStarted(started:true);
Stephan Herrmann1d6cfb32014-04-15 15:18:30 +020036units.0.instructions.unconfigure=\
Stephan Herrmann9ea698f2013-07-29 00:32:42 +020037 org.eclipse.equinox.p2.touchpoint.eclipse.setStartLevel(startLevel:-1); \
Stephan Herrmann04adb4c2014-04-15 17:45:30 +020038 org.eclipse.equinox.p2.touchpoint.eclipse.markStarted(started:false);
39units.0.instructions.uninstall=\
Stephan Herrmann839906b2015-10-18 20:48:13 +020040 uninstallBundle(bundle:${artifact})
41
42instructions.install = \
Stephan Herrmann22d1e4c2017-01-14 23:56:33 +010043 removeJvmArg(jvmArg:-Dot.weaving=otdre); \
Stephan Herrmann377522a2017-06-06 15:53:19 +020044 addJvmArg(jvmArg:-javaagent:${artifact.location}/otequinoxAgent.jar); \
45 addJvmArg(jvmArg:-Dotequinox.weave.thread=base);
Stephan Herrmann839906b2015-10-18 20:48:13 +020046instructions.uninstall = \
Stephan Herrmann377522a2017-06-06 15:53:19 +020047 removeJvmArg(jvmArg:-javaagent:${artifact.location}/otequinoxAgent.jar); \
48 removeJvmArg(jvmArg:-Dotequinox.weave.thread=base);