-
Notifications
You must be signed in to change notification settings - Fork 22
/
Copy pathadd-categories.txt
53 lines (46 loc) · 3.22 KB
/
add-categories.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
If category information is missing in content.jar [1], proceed as following:
$ jar xf content.jar content.xml
Add to content.xml:
<unit id='Enhanced Class Decompiler (Core)' version='1.0.0.47I-cJWjHh7735G3I5C'>
<properties size='3'>
<property name='org.eclipse.equinox.p2.name' value='Enhanced Class Decompiler (Core)'/>
<property name='org.eclipse.equinox.p2.description' value='Enhanced Class Decompiler integrates JD, Jad, FernFlower, CFR, Procyon with Eclipse seamlessly. It allows Java developers to debug class files without source code directly.'/>
<property name='org.eclipse.equinox.p2.type.category' value='true'/>
</properties>
<provides size='1'>
<provided namespace='org.eclipse.equinox.p2.iu' name='Enhanced Class Decompiler (Core)' version='1.0.0.47I-cJWjHh7735G3I5C'/>
</provides>
<requires size='1'>
<required namespace='org.eclipse.equinox.p2.iu' name='org.sf.feeling.decompiler.feature.group' range='[3.0.0.201709070937,3.0.0.201709070937]'/>
</requires>
<touchpoint id='null' version='0.0.0'/>
</unit>
<unit id='Enhanced Class Decompiler (Optional)' version='1.0.0.7J8Y-cJWhMb7cITNJXT4'>
<properties size='3'>
<property name='org.eclipse.equinox.p2.name' value='Enhanced Class Decompiler (Optional)'/>
<property name='org.eclipse.equinox.p2.description' value='Enhanced Class Decompiler integrates JD, Jad, FernFlower, CFR, Procyon with Eclipse seamlessly. It allows Java developers to debug class files without source code directly.'/>
<property name='org.eclipse.equinox.p2.type.category' value='true'/>
</properties>
<provides size='1'>
<provided namespace='org.eclipse.equinox.p2.iu' name='Enhanced Class Decompiler (Optional)' version='1.0.0.7J8Y-cJWhMb7cITNJXT4'/>
</provides>
<requires size='5'>
<required namespace='org.eclipse.equinox.p2.iu' name='org.sf.feeling.decompiler.jad.feature.group' range='[3.0.0.201709070937,3.0.0.201709070937]'>
<filter>
(&(|(osgi.arch=x86)(osgi.arch=x86_64))(|(osgi.os=linux)(osgi.os=macosx)(osgi.os=win32)))
</filter>
</required>
<required namespace='org.eclipse.equinox.p2.iu' name='org.sf.feeling.decompiler.cfr.feature.group' range='[3.0.0.201709070937,3.0.0.201709070937]'/>
<required namespace='org.eclipse.equinox.p2.iu' name='org.sf.feeling.decompiler.source.feature.group' range='[3.0.0.201709070937,3.0.0.201709070937]'/>
<required namespace='org.eclipse.equinox.p2.iu' name='org.sf.feeling.decompiler.procyon.feature.group' range='[3.0.0.201709070937,3.0.0.201709070937]'/>
<required namespace='org.eclipse.equinox.p2.iu' name='org.sf.feeling.decompiler.jd.feature.group' range='[3.0.0.201709070937,3.0.0.201709070937]'>
<filter>
(&(|(osgi.arch=x86)(osgi.arch=x86_64))(|(osgi.os=linux)(osgi.os=macosx)(osgi.os=win32)))
</filter>
</required>
</requires>
<touchpoint id='null' version='0.0.0'/>
</unit>
update version numbers and increase size param of <units> by 2
$ jar uf content.jar content.xml
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=278673