If I get you correct, do you mean something like this:

jre-1.6=, \
 javax.accessibility; \
 ......
 org.xml.sax.ext; \
 org.xml.sax.helpers; \
 version="0.0.0.1_006_JavaSE", \
 javax.transaction; partial=true; mandatory:=partial;
version="0.0.0.1_006_JavaSE", \
 javax.transaction.xa; partial=true; mandatory:=partial;
version="0.0.0.1_006_JavaSE"

It seems to work, ;D

LongkerDandy

On Fri, Oct 15, 2010 at 8:46 AM, Richard S. Hall <[email protected]>wrote:

> If you are copying from default.properties, it is likely that this is
> causing your difficulty since I believe the entire system packages property
> in that file is separated by ';' which means they all get the same
> attributes and directives. So, if you added a mandatory attribute you quite
> possibly added it to all packages that came before the package where you
> added it. For example:
>
> o.o.f.system.packages= \
>  javax.foo; \
>  javax.bar; \
>  javax.woz; mandatory:="partial"; partial="true", \
>  javax.boz
>
> This is incorrect. It makes all of the preceding packages have a mandatory
> attribute, you need to make the line before end with a ',' to separate the
> clauses so they have different attributes, like:
>
> o.o.f.system.packages= \
>  javax.foo; \
>  javax.bar, \
>  javax.woz; mandatory:="partial"; partial="true", \
>  javax.boz
>
> Of course, this means the version attribute at the end of the property in
> default.properties won't apply to all packages. You'd be best to move the
> few packages you want the mandatory attribute to the end of the property, so
> all of the rest can keep the version and then just add the version to the
> other few packages you want to have a mandatory attribute.
>
> -> richard
>
>
> On 10/14/10 8:00 PM, LongkerDandy wrote:
>
>> Hi
>>
>> I used to remove these two lines and it works, when setting the attribute,
>> I
>> got a lot of exceptions like:
>>
>> org.osgi.framework.BundleException: Unresolved constraint in bundle
>> org.apache.geronimo.specs.geronimo-j2ee-connector_1.5_spec [6]: Unable to
>> resolve 6.0: missing requirement [6.0] package; (package=javax.naming)
>> org.osgi.framework.BundleException: Unresolved constraint in bundle
>> org.apache.openjpa [15]: Unable to resolve 15.0: missing requirement
>> [15.0]
>> package; (package=javax.annotation
>>
>> Any clue?
>> LongkerDandy
>>
>> On Thu, Oct 14, 2010 at 9:52 PM, Guillaume Nodet<[email protected]>
>>  wrote:
>>
>>  Can you provide more informations about what does not work ? Any
>>> exception,
>>> etc... ?
>>>
>>> On Thu, Oct 14, 2010 at 12:34, LongkerDandy<[email protected]>
>>> wrote:
>>>
>>>  Hi
>>>> I upgrade to felix 3.0.4.
>>>> I copy from the default.properties and add :
>>>>  javax.transaction;partial=true;mandatory:=partial, \
>>>>  javax.transaction.xa;partial=true;mandatory:=partial, \
>>>>
>>>> But seems still not work.
>>>> Got a lot of lack of dependency error.
>>>>
>>>> Regards
>>>> LongkerDandy
>>>>
>>>> On Thu, Oct 14, 2010 at 6:03 PM, Guillaume Nodet<[email protected]>
>>>>
>>> wrote:
>>>
>>>> This may be related to
>>>>> https://issues.apache.org/jira/browse/FELIX-2599which has been fixed
>>>>> in 3.0.3 ..
>>>>>
>>>>> On Thu, Oct 14, 2010 at 11:38, LongkerDandy<[email protected]>
>>>>> wrote:
>>>>>
>>>>>  Hi
>>>>>>
>>>>>> I follow this question from Aries.
>>>>>> The question is simple, I got a conflict between system package and
>>>>>>
>>>>> bundle
>>>>>
>>>>>> package.
>>>>>>
>>>>>> Aries provide a simple with Equinox:
>>>>>>
>>>>>> org.osgi.framework.system.packages=\
>>>>>> ...
>>>>>> javax.transaction;partial=true;mandatory:=partial,\
>>>>>> javax.transaction.xa;partial=true;mandatory:=partial
>>>>>>
>>>>>> But this seems not work in felix.
>>>>>> What is the correct way to set this.
>>>>>>
>>>>>> Regards
>>>>>> LongkerDandy
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Cheers,
>>>>> Guillaume Nodet
>>>>> ------------------------
>>>>> Blog: http://gnodet.blogspot.com/
>>>>> ------------------------
>>>>> Open Source SOA
>>>>> http://fusesource.com
>>>>>
>>>>>
>>>
>>> --
>>> Cheers,
>>> Guillaume Nodet
>>> ------------------------
>>> Blog: http://gnodet.blogspot.com/
>>> ------------------------
>>> Open Source SOA
>>> http://fusesource.com
>>>
>>>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to