Added
Link Here
|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
2 |
<!-- |
3 |
Sun Public License Notice |
4 |
|
5 |
The contents of this file are subject to the Sun Public License |
6 |
Version 1.0 (the "License"). You may not use this file except in |
7 |
compliance with the License. A copy of the License is available at |
8 |
http://www.sun.com/ |
9 |
|
10 |
The Original Code is NetBeans. The Initial Developer of the Original |
11 |
Code is Sun Microsystems, Inc. Portions Copyright 1997-2004 Sun |
12 |
Microsystems, Inc. All Rights Reserved. |
13 |
--> |
14 |
|
15 |
<!DOCTYPE transformations PUBLIC "-//NetBeans//DTD Module Automatic Dependencies 1.0//EN" "http://www.netbeans.org/dtds/module-auto-deps-1_0.dtd"> |
16 |
|
17 |
<transformations version="1.0"> |
18 |
|
19 |
<transformationgroup> |
20 |
<description>JavaHelp was moved into a module: http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.4-require-javahelp</description> |
21 |
<exclusion codenamebase="org.netbeans.core" prefix="true"/> |
22 |
<exclusion codenamebase="org.openide" prefix="true"/> |
23 |
<exclusion codenamebase="org.netbeans.modules.javahelp" prefix="false"/> |
24 |
<transformation> |
25 |
<trigger-dependency type="older"> |
26 |
<module-dependency codenamebase="org.openide" major="1" spec="2.2"/> |
27 |
</trigger-dependency> |
28 |
<implies> |
29 |
<result> |
30 |
<token-dependency name="org.netbeans.api.javahelp.Help"/> |
31 |
</result> |
32 |
</implies> |
33 |
</transformation> |
34 |
<!-- #27776: package deps too --> |
35 |
<transformation> |
36 |
<trigger-dependency type="cancel"> |
37 |
<package-dependency name="javax.help"/> |
38 |
</trigger-dependency> |
39 |
<implies> |
40 |
<result> |
41 |
<module-dependency codenamebase="org.netbeans.modules.javahelp" major="1" spec="1.0"/> |
42 |
</result> |
43 |
</implies> |
44 |
</transformation> |
45 |
</transformationgroup> |
46 |
|
47 |
<transformationgroup> |
48 |
<description>API separation phase I (#19443): http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep-I</description> |
49 |
<exclusion codenamebase="org.netbeans.core" prefix="true"/> |
50 |
<exclusion codenamebase="org.openide" prefix="true"/> |
51 |
<transformation> |
52 |
<trigger-dependency type="older"> |
53 |
<module-dependency codenamebase="org.openide" major="1" spec="3.14"/> |
54 |
</trigger-dependency> |
55 |
<implies> |
56 |
<result> |
57 |
<module-dependency codenamebase="org.openide.deprecated" spec="1.0"/> |
58 |
</result> |
59 |
<result> |
60 |
<token-dependency name="org.openide.TopManager"/> |
61 |
</result> |
62 |
<result> |
63 |
<module-dependency codenamebase="org.openide.src" spec="1.0"/> |
64 |
</result> |
65 |
</implies> |
66 |
</transformation> |
67 |
</transformationgroup> |
68 |
|
69 |
<transformationgroup> |
70 |
<description>API separation phase II (#19443): http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep-II (HINT: if you have no dependencies in your manifest at all, that is your problem! Use at a minimum (but probably you want something much newer): OpenIDE-Module-IDE-Dependencies: IDE/1 > 3.17)</description> |
71 |
<exclusion codenamebase="org.netbeans.core" prefix="true"/> |
72 |
<exclusion codenamebase="org.openide" prefix="true"/> |
73 |
<transformation> |
74 |
<trigger-dependency type="older"> |
75 |
<module-dependency codenamebase="org.openide" major="1" spec="3.17"/> |
76 |
</trigger-dependency> |
77 |
<implies> |
78 |
<result> |
79 |
<module-dependency codenamebase="org.openide.compiler" spec="1.0"/> |
80 |
</result> |
81 |
<result> |
82 |
<token-dependency name="org.openide.compiler.CompilationEngine"/> |
83 |
</result> |
84 |
<result> |
85 |
<module-dependency codenamebase="org.openide.execution" spec="1.2"/> |
86 |
</result> |
87 |
<result> |
88 |
<module-dependency codenamebase="org.openide.execution.deprecated" spec="1.0"/> |
89 |
</result> |
90 |
<result> |
91 |
<token-dependency name="org.openide.execution.ExecutionEngine"/> |
92 |
</result> |
93 |
<result> |
94 |
<module-dependency codenamebase="org.openide.io" spec="1.0"/> |
95 |
</result> |
96 |
<result> |
97 |
<token-dependency name="org.openide.windows.IOProvider"/> |
98 |
</result> |
99 |
</implies> |
100 |
</transformation> |
101 |
</transformationgroup> |
102 |
|
103 |
|
104 |
<transformationgroup> |
105 |
<description>openide.jar split into smaller parts</description> |
106 |
<!-- |
107 |
<exclusion codenamebase="org.openide" prefix="true"/> |
108 |
<exclusion codenamebase="org.netbeans.core" prefix="true"/> |
109 |
--> |
110 |
<transformation> |
111 |
<trigger-dependency type="cancel"> |
112 |
<module-dependency codenamebase="org.openide" major="1" spec="6.0"/> |
113 |
</trigger-dependency> |
114 |
<implies> |
115 |
<result> |
116 |
<module-dependency codenamebase="org.openide.filesystems" spec="6.0"/> |
117 |
<module-dependency codenamebase="org.openide.util" spec="6.0"/> |
118 |
<module-dependency codenamebase="org.openide.util.enum" spec="6.0"/> |
119 |
<module-dependency codenamebase="org.openide.modules" spec="6.0"/> |
120 |
<module-dependency codenamebase="org.openide.nodes" spec="6.0"/> |
121 |
<module-dependency codenamebase="org.openide.explorer" spec="6.0"/> |
122 |
<module-dependency codenamebase="org.openide.awt" spec="6.0"/> |
123 |
<module-dependency codenamebase="org.openide.dialogs" spec="6.0"/> |
124 |
<module-dependency codenamebase="org.openide.compat" spec="6.0"/> |
125 |
<module-dependency codenamebase="org.openide.options" spec="6.0"/> |
126 |
<module-dependency codenamebase="org.openide.windows" spec="6.0"/> |
127 |
<module-dependency codenamebase="org.openide.text" spec="6.0"/> |
128 |
</result> |
129 |
</implies> |
130 |
</transformation> |
131 |
</transformationgroup> |
132 |
|
133 |
</transformations> |