[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse.org-architecture-council] [Bug 292567] New: Practice of Exporting all packages

https://bugs.eclipse.org/bugs/show_bug.cgi?id=292567 
Product/Component: Community / Architecture Council

           Summary: Practice of Exporting all packages
    Classification: Eclipse Foundation
           Product: Community
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Architecture Council
        AssignedTo: eclipse.org-architecture-council@xxxxxxxxxxx
        ReportedBy: d_a_carver@xxxxxxxxx


--- Comment #0 from Dave Carver <d_a_carver@xxxxxxxxx> 2009-10-16 14:51:42 EDT ---
There seems to be a standard practice amongst eclipse projects that they are
exporting all of their packages.

http://wiki.eclipse.org/Export-Package

The eclipse project started out doing this, and as eclipse has growin to over
90 projects, most have followed what the eclipse project has done as a best
practice.  Unfortunately, exporting internal packages can cause problems, and
in many ways does not encourage adopters to request API.  It also doesn't
encourage projects to develop API themselves.   Many projects consume across
plugins internals of other plugins.   

There are some historical reasons why Eclipse did this during the transition to
osgi during 3.0, I suspect.  Should the architecture council have a
recommendation on this practice?

-- 
Configure bugmail: https://bugs.eclipse.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.