Commit 0cfe77d
committed
Include fragments when computing dependencies for Extensible-API bundles
Currently there is an option to either include all fragments, or only
non-test fragments. But there is some kind of special bundles (like SWT)
that declare a custom 'Eclipse-ExtensibleAPI' header, these are handled
special in the way that PDE attaches their fragments to the classpath of
projects requiring these. This behavior is currently not reflected when
computing required dependencies leading to ClassNotFoundException when
launching them.
This now adds another check, that if such special bundle is found its
fragments are considered when it is not a test bundle project.1 parent f6d83fd commit 0cfe77d
File tree
2 files changed
+22
-2
lines changed- ui
- org.eclipse.pde.core/src/org/eclipse/pde/internal/core
- org.eclipse.pde.launching/src/org/eclipse/pde/internal/launching/launcher
2 files changed
+22
-2
lines changedLines changed: 21 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
187 | 188 | | |
188 | 189 | | |
189 | 190 | | |
190 | | - | |
191 | | - | |
| 191 | + | |
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
| |||
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
232 | 251 | | |
233 | 252 | | |
234 | 253 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
602 | 602 | | |
603 | 603 | | |
604 | 604 | | |
| 605 | + | |
605 | 606 | | |
606 | 607 | | |
607 | 608 | | |
| |||
0 commit comments