harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Ellison <t.p.elli...@gmail.com>
Subject Re: svn commit: r662447 - in /harmony/enhanced/classlib/trunk/depends/manifests/bcel-5.2: ./ META-INF/ META-INF/MANIFEST.MF
Date Tue, 03 Jun 2008 10:34:54 GMT
Sian January wrote:
> Thanks Nathan - I hadn't realised that because all the other manifests have
> java.* imports.  Do you think it would be worth changing them?

Normally you would not have to import java.* packages, because they are 
part of the Java platform assumed to be present to the OSGi runtime. 
But, of course, we are implementing the java.* packages so we do want to 
import and export them explicitly to get the modularity in the class 
libraries.

The special header
   Eclipse-JREBundle: true
tells Equinox not to import the java.* packages by default, so we see 
breakages when the import of platform packages is missing.

Regards,
Tim


> On 03/06/2008, Nathan Beyer <ndbeyer@apache.org> wrote:
>> BTW - java.* classes don't need to be imported; however, javax.* package do
>>
>> On Mon, Jun 2, 2008 at 9:26 AM, <sjanuary@apache.org> wrote:
>>
>>> Author: sjanuary
>>> Date: Mon Jun  2 07:26:26 2008
>>> New Revision: 662447
>>>
>>> URL: http://svn.apache.org/viewvc?rev=662447&view=rev
>>> Log:
>>> New manifest file for bcel (to be used by pack200)
>>>
>>> Added:
>>>    harmony/enhanced/classlib/trunk/depends/manifests/bcel-5.2/
>>>    harmony/enhanced/classlib/trunk/depends/manifests/bcel-5.2/META-INF/
>>>
>>>  harmony/enhanced/classlib/trunk/depends/manifests/bcel-5.2/META-INF/MANIFEST.MF
>>>   (with props)
>>>
>>> Added:
>>>
>> harmony/enhanced/classlib/trunk/depends/manifests/bcel-5.2/META-INF/MANIFEST.MF
>>> URL:
>>>
>> http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/depends/manifests/bcel-5.2/META-INF/MANIFEST.MF?rev=662447&view=auto
>>>
>> ==============================================================================
>>> ---
>>>
>> harmony/enhanced/classlib/trunk/depends/manifests/bcel-5.2/META-INF/MANIFEST.MF
>>> (added)
>>> +++
>>>
>> harmony/enhanced/classlib/trunk/depends/manifests/bcel-5.2/META-INF/MANIFEST.MF
>>> Mon Jun  2 07:26:26 2008
>>> @@ -0,0 +1,17 @@
>>> +Manifest-Version: 1.0
>>> +Bundle-ManifestVersion: 2
>>> +Bundle-Name: BCEL
>>> +Bundle-SymbolicName: org.apache.bcel;singleton:=true
>>> +Bundle-Version: 5.2
>>> +Bundle-ClassPath: bcel-5.2.jar
>>> +Eclipse-JREBundle: true
>>> +Import-Package: java.io,
>>> + java.lang
>>> +Export-Package: org.apache.bcel,
>>> + org.apache.bcel.classfile,
>>> + org.apache.bcel.generic,
>>> + org.apache.bcel.util,
>>> + org.apache.bcel.verifier,
>>> + org.apache.bcel.verifier.exc,
>>> + org.apache.bcel.verifier.statics,
>>> + org.apache.bcel.verifier.structurals
>>>
>>> Propchange:
>>>
>> harmony/enhanced/classlib/trunk/depends/manifests/bcel-5.2/META-INF/MANIFEST.MF
>>>
>> ------------------------------------------------------------------------------
>>>    svn:eol-style = native
>>>
>>> Propchange:
>>>
>> harmony/enhanced/classlib/trunk/depends/manifests/bcel-5.2/META-INF/MANIFEST.MF
>>>
>> ------------------------------------------------------------------------------
>>>    svn:mime-type = text/plain
>>>
>>>
>>>
> 
> 
> 

Mime
View raw message