| Summary: | Koji connector's dependency being marked x-internal, giving compilation errors. | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Ken Leung <plcnkl> |
| Component: | Mylyn | Assignee: | Mylyn Inbox <mylyn-inbox> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | minor | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Ken Leung
The export of all packages as x-internal is intentional since the bundles are still in Incubation and the API is not finalized. Nevertheless we treat package that do not have an internal segment as API. Only in exceptional cases we reserve the option to change existing API in a way that breaks binary compatibility. You can change the compiler settings for your bundles to warn or ignore internal access in the project properties under Plug-in Manifest Compiler in the References section. For Mylyn we often make internal classes explicitly visible in the .classpath file, .e.g.: <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"> <accessrules> <accessrule kind="accessible" pattern="org/eclipse/mylyn/**"/> </accessrules> </classpathentry> |