1 /*
2 * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 /*
25 * @test
26 * @bug 7148584
27 * @summary Jar tools fails to generate manifest correctly when boundary condition hit
28 * @modules jdk.jartool/sun.tools.jar
29 * @compile -XDignore.symbol.file=true CreateManifest.java
30 * @run main CreateManifest
31 */
32
33 import java.nio.file.Files;
34 import java.nio.file.Paths;
35 import java.util.jar.*;
36
37 public class CreateManifest {
38
main(String arg[])39 public static void main(String arg[]) throws Exception {
40
41 String jarFileName = "test.jar";
42 String ManifestName = "MANIFEST.MF";
43
44 // create the MANIFEST.MF file
45 Files.write(Paths.get(ManifestName), FILE_CONTENTS.getBytes());
46
47 String [] args = new String [] { "cvfm", jarFileName, ManifestName};
48 sun.tools.jar.Main jartool =
49 new sun.tools.jar.Main(System.out, System.err, "jar");
50 jartool.run(args);
51
52 try (JarFile jf = new JarFile(jarFileName)) {
53 Manifest m = jf.getManifest();
54 String result = m.getMainAttributes().getValue("Class-path");
55 if (result == null)
56 throw new RuntimeException("Failed to add Class-path attribute to manifest");
57 } finally {
58 Files.deleteIfExists(Paths.get(jarFileName));
59 Files.deleteIfExists(Paths.get(ManifestName));
60 }
61
62 }
63
64 private static final String FILE_CONTENTS =
65 "Class-path: \n" +
66 " /ade/dtsao_re/oracle/emcore//lib/em-core-testconsole-uimodel.jar \n" +
67 " /ade/dtsao_re/oracle/emcore//lib/em-core-testconsole-ui.jar \n" +
68 " /ade/dtsao_re/oracle/emcore//lib/em-core-bmp-model.jar \n" +
69 " /ade/dtsao_re/oracle/emcore//lib/em-core-bmp-ui.jar \n" +
70 " /ade/dtsao_re/oracle/emcore//lib/em-core-host-uimodel.jar \n" +
71 " /ade/dtsao_re/oracle/emcore//lib/em-core-host-ui.jar \n" +
72 " /ade/dtsao_re/oracle/emcore//lib/em-core-agent-patching-uimodel.jar \n" +
73 " /ade/dtsao_re/oracle/emcore//lib/em-core-agent-patching-ui.jar \n" +
74 " /ade/dtsao_re/oracle/emcore//lib/em-core-connector-uimodel.jar \n" +
75 " /ade/dtsao_re/oracle/emcore//lib/em-core-connector-ui.jar \n" +
76 " /ade/dtsao_re/oracle/emcore//lib/em-core-discovery-model.jar \n" +
77 " /ade/dtsao_re/oracle/emcore//lib/em-core-gccompliance-model.jar \n" +
78 " /ade/dtsao_re/oracle/emcore//lib/em-core-mos-uimodel.jar \n" +
79 " /ade/dtsao_re/oracle/emcore//lib/em-core-mos-ui.jar \n" +
80 " /ade/dtsao_re/oracle/emcore//lib/em-core-security-uimodel.jar \n" +
81 " /ade/dtsao_re/oracle/emcore//lib/em-core-security-ui.jar \n" +
82 " /ade/dtsao_re/oracle/emcore//lib/em-core-topology-uimodel.jar \n" +
83 " /ade/dtsao_re/oracle/emcore//lib/em-core-topology-ui.jar \n" +
84 " /ade/dtsao_re/oracle/emcore//lib/em-core-event-pojo.jar \n" +
85 " /ade/dtsao_re/oracle/emcore//lib/em-core-event-uimodel.jar \n" +
86 " /ade/dtsao_re/oracle/emcore//lib/em-core-event-ui.jar \n" +
87 " /ade/dtsao_re/oracle/emcore//lib/em-core-mext-uimodel.jar \n" +
88 " /ade/dtsao_re/oracle/emcore//lib/em-core-mext-ui.jar \n" +
89 " /ade/dtsao_re/oracle/emcore//lib/em-core-discovery-uimodel.jar \n" +
90 " /ade/dtsao_re/oracle/emcore//lib/em-core-discovery-ui.jar \n" +
91 " /ade/dtsao_re/oracle/emcore//lib/em-core-ecm-uimodel.jar \n" +
92 " /ade/dtsao_re/oracle/emcore//lib/em-core-ecm-ui.jar \n" +
93 " /ade/dtsao_re/oracle/emcore//lib/em-core-ecm-test.jar \n" +
94 " /ade/dtsao_re/oracle/emcore//lib/em-core-event-console-uimodel.jar \n" +
95 " /ade/dtsao_re/oracle/emcore//lib/em-core-event-console-ui.jar \n" +
96 " /ade/dtsao_re/oracle/emcore//lib/em-core-event-rules-uimodel.jar \n" +
97 " /ade/dtsao_re/oracle/emcore//lib/em-core-event-rules-ui.jar \n" +
98 " /ade/dtsao_re/oracle/emcore//lib/em-core-gccompliance-ui.jar \n" +
99 " /ade/dtsao_re/oracle/emcore//lib/em-core-ip-uimodel.jar \n" +
100 " /ade/dtsao_re/oracle/emcore//lib/em-core-ip-ui.jar \n" +
101 " /ade/dtsao_re/oracle/emcore//lib/em-core-probanalysis-uimodel.jar \n" +
102 " /ade/dtsao_re/oracle/emcore//lib/em-core-probanalysis-ui.jar \n" +
103 " /ade/dtsao_re/oracle/emcore//lib/em-core-swlib-ui.jar \n" +
104 " /ade/dtsao_re/oracle/emcore//lib/em-core-installmediacomponent-ui.jar \n" +
105 " /ade/dtsao_re/oracle/emcore//lib/em-core-uifwk-uimodel.jar \n" +
106 " /ade/dtsao_re/oracle/emcore//lib/em-core-uifwk-ui.jar \n" +
107 " /ade/dtsao_re/oracle/emcore//lib/em-core-discovery-model.jar \n" +
108 " /ade/dtsao_re/oracle/emcore//lib/em-core-gccompliance-model.jar \n" +
109 " /ade/dtsao_re/oracle/emcore//lib/em-core-bmp-test.jar \n" +
110 " /ade/dtsao_re/oracle/emcore//lib/em-core-host-test.jar \n" +
111 " /ade/dtsao_re/oracle/emcore//lib/em-core-agent-patching-test.jar \n" +
112 " /ade/dtsao_re/oracle/emcore//lib/em-core-connector-test.jar \n" +
113 " /ade/dtsao_re/oracle/emcore//lib/em-core-mos-test.jar \n" +
114 " /ade/dtsao_re/oracle/emcore//lib/em-core-event-test.jar \n" +
115 " /ade/dtsao_re/oracle/emcore//lib/em-core-discovery-test.jar \n" +
116 " /ade/dtsao_re/oracle/emcore//lib/em-core-gccompliance-test.jar \n" +
117 " /ade/dtsao_re/oracle/emcore//lib/em-core-ip-test.jar \n" +
118 " /ade/dtsao_re/oracle/emcore//lib/em-core-probanalysis-test.jar \n" +
119 " /ade/dtsao_re/oracle/emcore//lib/em-core-testconsole-test.jar \n" +
120 " /ade/dtsao_re/oracle/emcore//lib/em-core-uifwk-test.jar \n" +
121 " /ade/dtsao_re/oracle/emcore//lib/em-core-mext-test.jar \n" +
122 " /ade/dtsao_re/oracle/emcore//lib/em-core-security-test.jar \n" +
123 " /ade/dtsao_re/oracle/emcore//lib/em-core-agentpush-ui.jar \n" +
124 " /ade/dtsao_re/oracle/emcore//lib/em-core-agentpush-uimodel.jar \n" +
125 " /ade/dtsao_re/oracle/emcore//lib/em-core-agentpush-test.jar \n" +
126 " /ade/dtsao_re/oracle/emcore//lib/em-core-selfupdate-uimodel.jar \n" +
127 " /ade/dtsao_re/oracle/emcore//lib/em-core-selfupdate-ui.jar \n" +
128 " /ade/dtsao_re/oracle/emcore//lib/em-core-selfupdate-test.jar \n" +
129 " /ade/dtsao_re/oracle/emcore//lib/em-core-agentpush-model.jar \n" +
130 " /ade/dtsao_re/oracle/emcore//lib/em-core-groups-uimodel.jar \n" +
131 " /ade/dtsao_re/oracle/emcore//lib/em-core-groups-ui.jar \n" +
132 " /ade/dtsao_re/oracle/emcore//lib/em-core-groups-test.jar \n" +
133 " /ade/dtsao_re/oracle/emcore//lib/em-core-topology-test.jar \n" +
134 " /ade/dtsao_re/oracle/emcore//lib/em-core-jobs-ui.jar \n" +
135 " /ade/dtsao_re/oracle/emcore//lib/em-core-jobs-uimodel.jar \n" +
136 " /ade/dtsao_re/oracle/emcore//lib/em-core-jobs-test.jar \n" +
137 " /ade/dtsao_re/oracle/emcore//lib/em-core-templ-uimodel.jar \n" +
138 " /ade/dtsao_re/oracle/emcore//lib/em-core-templ-ui.jar \n" +
139 " /ade/dtsao_re/oracle/emcore//lib/em-core-templ-test.jar \n" +
140 " /ade/dtsao_re/oracle/emcore//lib/em-core-metricalertserrors-uimodel.jar \n" +
141 " /ade/dtsao_re/oracle/emcore//lib/em-core-metricalertserrors-ui.jar \n" +
142 " /ade/dtsao_re/oracle/emcore//lib/em-core-metricalertserrors-test.jar \n" +
143 " /ade/dtsao_re/oracle/emcore//lib/em-core-metrics-ui.jar \n" +
144 " /ade/dtsao_re/oracle/emcore//lib/em-core-metrics-uimodel.jar \n" +
145 " /ade/dtsao_re/oracle/emcore//lib/em-core-metrics-test.jar \n" +
146 " /ade/dtsao_re/oracle/emcore//lib/em-core-tc-ui.jar \n" +
147 " /ade/dtsao_re/oracle/emcore//lib/em-core-tc-uimodel.jar \n" +
148 " /ade/dtsao_re/oracle/emcore//lib/em-core-tc-test.jar \n" +
149 " /ade/dtsao_re/oracle/emcore//lib/em-core-agentmgmt-ui.jar \n" +
150 " /ade/dtsao_re/oracle/emcore//lib/em-core-agentmgmt-uimodel.jar \n" +
151 " /ade/dtsao_re/oracle/emcore//lib/em-core-agentmgmt-test.jar \n" +
152 " /ade/dtsao_re/oracle/emcore//lib/em-core-gcharvester-uimodel.jar \n" +
153 " /ade/dtsao_re/oracle/emcore//lib/em-core-gcharvester-ui.jar \n" +
154 " /ade/dtsao_re/oracle/emcore//lib/em-core-gcharvester-test.jar \n" +
155 " /ade/dtsao_re/oracle/emcore//lib/em-core-patching-uimodel.jar \n" +
156 " /ade/dtsao_re/oracle/emcore//lib/em-core-patching-ui.jar \n" +
157 " /ade/dtsao_re/oracle/emcore//lib/em-core-patching-test.jar \n" +
158 " /ade/dtsao_re/oracle/emcore//lib/em-core-ohinv-uimodel.jar \n" +
159 " /ade/dtsao_re/oracle/emcore//lib/em-core-ohinv-ui.jar \n" +
160 " /ade/dtsao_re/oracle/emcore//lib/em-core-ohinv-test.jar \n" +
161 " /ade/dtsao_re/oracle/emcore//lib/em-core-ohagent-pojo.jar \n" +
162 " /ade/dtsao_re/oracle/emcore//lib/em-core-ohcoherence-pojo.jar \n" +
163 " /ade/dtsao_re/oracle/emcore//lib/em-core-ohjrockit-pojo.jar \n" +
164 " /ade/dtsao_re/oracle/emcore//lib/em-core-extensibility-ui.jar \n" +
165 " /ade/dtsao_re/oracle/emcore//lib/em-core-mpcustom-ui.jar \n" +
166 " /ade/dtsao_re/oracle/emcore//lib/em-core-selfmonitor-ui.jar \n" +
167 " /ade/dtsao_re/oracle/emcore//lib/em-core-ocheck-uimodel.jar \n" +
168 " /ade/dtsao_re/oracle/emcore//lib/em-core-udmmig-uimodel.jar \n" +
169 " /ade/dtsao_re/oracle/emcore//lib/em-core-multioms-ui.jar \n" +
170 " /ade/dtsao_re/oracle/emcore//lib/em-core-postupgrade-ui.jar \n" +
171 " /ade/dtsao_re/oracle/emcore//lib/em-core-postupgrade-uimodel.jar \n" +
172 " /ade/dtsao_re/oracle/emcore//lib/em-core-postupgrade-test.jar \n" +
173 " /ade/dtsao_re/oracle/emcore//lib/em-core-ppc-pojo.jar \n" +
174 " /ade/dtsao_re/oracle/emcore//lib/em-core-ppc-model.jar \n" +
175 " /ade/dtsao_re/oracle/emcore//lib/em-core-ppc-uimodel.jar \n" +
176 " /ade/dtsao_re/oracle/emcore//lib/em-core-ppc-ui.jar \n" +
177 " /ade/dtsao_re/oracle/emcore//lib/em-core-ppc-test.jar \n" +
178 " /ade/dtsao_re/oracle/emcore//lib/em-core-mextjmx-uimodel.jar \n" +
179 " /ade/dtsao_re/oracle/emcore//lib/em-core-mextjmx-ui.jar \n" +
180 " /ade/dtsao_re/oracle/emcore//lib/em-core-mextjmx-test.jar \n" +
181 " /ade/dtsao_re/oracle/emcore//lib/em-core-ocheck-ui.jar \n" +
182 " /ade/dtsao_re/oracle/emcore//lib/em-core-services-uimodel.jar \n" +
183 " /ade/dtsao_re/oracle/emcore//lib/em-core-services-ui.jar \n" +
184 " /ade/dtsao_re/oracle/emcore//lib/em-core-services-test.jar \n" +
185 " /ade/dtsao_re/oracle/emcore//lib/em-core-eventmobile-ui.jar \n" +
186 " /ade/dtsao_re/oracle/emcore//lib/em-core-uifwkmobile-ui.jar \n" +
187 " /ade/dtsao_re/oracle/emcore//lib/em-core-logmgmt-uimodel.jar \n" +
188 " /ade/dtsao_re/oracle/emcore//lib/em-core-omsproperties-ui.jar \n" +
189 " /ade/dtsao_re/oracle/emcore//lib/em-core-ohel-pojo.jar \n" +
190 " /ade/dtsao_re/oracle/emcore//lib/em-core-agentupgrade-ui.jar \n" +
191 " /ade/dtsao_re/oracle/emcore//lib/em-core-lm-test.jar \n" +
192 " /ade/dtsao_re/oracle/emcore//lib/em-core-lm-ui.jar \n" +
193 " /ade/dtsao_re/oracle/emcore//lib/em-core-lm-model.jar \n" +
194 " /ade/dtsao_re/oracle/emcore//lib/em-samples-regiontest-ui.jar \n" +
195 " /ade/dtsao_re/oracle/emcore//lib/em-samples-uipatterns-test.jar \n" +
196 " /ade/dtsao_re/oracle/emcore//lib/em-samples-uipatterns-uimodel.jar \n" +
197 " /ade/dtsao_re/oracle/emcore//lib/em-samples-uipatterns-ui.jar \n" +
198 " /ade/dtsao_re/oracle/emcore//lib/em-samples-uielements-uimodel.jar \n" +
199 " /ade/dtsao_re/oracle/emcore//lib/em-samples-uielements-ui.jar \n" +
200 " /ade/dtsao_re/oracle/emcore//lib/em-samples-sandbox-uimodel.jar \n" +
201 " /ade/dtsao_re/oracle/emcore//lib/em-samples-sandbox-ui.jar \n" +
202 " /ade/dtsao_re/oracle/emcore//lib/em-samples-sdkcore-model.jar \n" +
203 " /ade/dtsao_re/oracle/emcore//lib/em-samples-sdkcore-uimodel.jar \n" +
204 " /ade/dtsao_re/oracle/emcore//lib/em-samples-sdkcore-ui.jar \n" +
205 " /ade/dtsao_re/oracle/emcore//lib/em-samples-core-model.jar \n" +
206 " /ade/dtsao_re/oracle/emcore//lib/em-samples-core-uimodel.jar \n" +
207 " /ade/dtsao_re/oracle/emcore//lib/em-samples-core-ui.jar \n" +
208 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-adfext-bc-public-model.jar \n" +
209 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-aslm-services-public-pojo.jar \n" +
210 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-avail-public-model.jar \n" +
211 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-charge-public-model.jar \n" +
212 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-config-public-model.jar \n" +
213 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-connect-public-model.jar \n" +
214 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-db-public-model.jar \n" +
215 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-discovery-public-entity.jar \n" +
216 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-discovery-public-model.jar \n" +
217 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-event-console-public-model.jar \n" +
218 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-event-public-model.jar \n" +
219 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-event-rules-public-model.jar \n" +
220 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-extens-public-model.jar \n" +
221 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-filebrowser-public-model.jar \n" +
222 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-filebrowser-public-ui.jar \n" +
223 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-gccompliance-public-model.jar \n" +
224 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-gccompliance-uimodel.jar \n" +
225 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-gccompliance-public-ui.jar \n" +
226 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-ip-public-model.jar \n" +
227 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-job-public-model.jar \n" +
228 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-me-public-model.jar \n" +
229 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-metric-public-model.jar \n" +
230 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-ecm-public-pojo.jar \n" +
231 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-ecm-public-model.jar \n" +
232 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-ecm-public-ui.jar \n" +
233 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-ecm-test.jar \n" +
234 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-paf-public-model.jar \n" +
235 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-security-public-model.jar \n" +
236 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-swlib-public-pojo.jar \n" +
237 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-swlib-public-ui.jar \n" +
238 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-templ-public-model.jar \n" +
239 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-uifwk-public-model.jar \n" +
240 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-uifwk-public-pojo.jar \n" +
241 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-uifwk-public-ui.jar \n" +
242 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-bmp-public-model.jar \n" +
243 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-bmp-public-ui.jar \n" +
244 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-bmp-public-entity.jar \n" +
245 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-agent-patching-public-model.jar \n" +
246 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-agent-patching-public-pojo.jar \n" +
247 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-mext-public-model.jar \n" +
248 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-mext-public-ui.jar \n" +
249 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-mext-test.jar \n" +
250 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-testconsole-public-model.jar \n" +
251 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-testconsole-public-ui.jar \n" +
252 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-testconsole-test.jar \n" +
253 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-mos-public-model.jar \n" +
254 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-mos-public-ui.jar \n" +
255 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-mos-test.jar \n" +
256 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-topology-public-model.jar \n" +
257 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-topology-public-ui.jar \n" +
258 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-regions-uimodel.jar \n" +
259 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-regions-public-ui.jar \n" +
260 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-event-test.jar \n" +
261 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-uifwk-test.jar \n" +
262 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-adfext-test.jar \n" +
263 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-agentpatching-test.jar \n" +
264 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-avail-test.jar \n" +
265 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-bmp-test.jar \n" +
266 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-charge-test.jar \n" +
267 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-config-test.jar \n" +
268 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-connect-test.jar \n" +
269 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-db-test.jar \n" +
270 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-discovery-test.jar \n" +
271 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-ecm-test.jar \n" +
272 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-extens-test.jar \n" +
273 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-gccompliance-test.jar \n" +
274 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-ip-test.jar \n" +
275 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-job-test.jar \n" +
276 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-me-test.jar \n" +
277 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-metric-test.jar \n" +
278 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-paf-test.jar \n" +
279 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-regions-test.jar \n" +
280 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-security-test.jar \n" +
281 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-swlib-test.jar \n" +
282 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-templ-test.jar \n" +
283 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-groups-public-pojo.jar \n" +
284 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-groups-test.jar \n" +
285 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-topology-test.jar \n" +
286 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-resources-public-pojo.jar \n" +
287 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-clonecomponents-public-pojo.jar \n" +
288 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-clonecomponents-public-model.jar \n" +
289 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-clonecomponents-public-ui.jar \n" +
290 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-clonecomponents-test.jar \n" +
291 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-patching-public-model.jar \n" +
292 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-patching-test.jar \n" +
293 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-ohinv-public-model.jar \n" +
294 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-ohinv-test.jar \n" +
295 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-ppc-public-pojo.jar \n" +
296 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-ppc-public-ui.jar \n" +
297 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-agentpush-public-model.jar \n" +
298 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-uifwkmobile-public-ui.jar \n" +
299 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-lm-public-model.jar \n" +
300 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-lm-public-ui.jar \n" +
301 " /ade/dtsao_re/oracle/emcore//lib/em-sdkcore-lm-test.jar \n";
302 }
303