FWIW, I've just asked Peter and he doesn't seem to have any problem
enhancing bindex to support such an extended syntax.

On Thu, Mar 11, 2010 at 16:06, Guillaume Nodet <[email protected]> wrote:
> On Thu, Mar 11, 2010 at 15:39, Alasdair Nottingham <[email protected]> wrote:
>> Looking at the OSGi R1 spec the syntax is:
>>
>> Import-Service: class-name (, class-name )*
>>
>> If present, this header describes the services the bundle may use.
>> This header provides advisory information
>> that is not used by the Framework. It is intended for use by
>> server-side management tools.
>
> Do we want to support OSGi < R4 ? We have some requirements on R4.2
> afaik, so that doesn't hold either.
>
>> Also Bug https://www.osgi.org/bugzilla/show_bug.cgi?id=70 in the OSGi
>> public bugzilla is because bindex only supports the syntax I
>> described.
>
> What would you say if:
>  * bindex is patched to support this enhanced syntax
>  * we use a different set of headers: XxxImport-Service / XxxExport-Service
>
>> On the subject of double definition, ok I accept I don't have to write
>> the double definition, but it is still there. Also all the change did
>> was allow users of the tool you updated to not have to worry about it,
>> any other user still needs to consider it. What is to stop someone
>> editing outside of your tool the blueprint and getting them out of
>> sync.
>
> I don't think it's a fair argument.  What if you change the classes
> without changing
>  the import package header ?
>
> In this discussion, blueprint is only a part of the problem.
> Blueprint is not the only way
> to use services in OSGi, so I'd really like to think about a global solution.
>
>> Alasdair
>>
>> On 11 March 2010 13:50, Guillaume Nodet <[email protected]> wrote:
>>> Not sure what you mean by pointing this.
>>> None of those constants describe the exact syntax of the headers.
>>> Just take a look at:
>>>   
>>> http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#IMPORT_PACKAGE
>>>
>>> It simply does not say anything about what this header looks like,
>>> only what its intent is.
>>> In addition, the syntax isn't defined at all (see 3.2.1.23) whereas
>>> the other headers are clearly described.
>>>
>>> I don't have any problem discussing this issue as you see, but I still
>>> fail to see the real problem you have in using those headers.
>>>
>>> On Thu, Mar 11, 2010 at 14:36, Alasdair Nottingham <[email protected]> wrote:
>>>> You pointed me at where it is documented in the OSGi Javadoc:
>>>>
>>>> http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#IMPORT_SERVICE
>>>>
>>>> Alasdair
>>>>
>>>> On 11 March 2010 11:48, Guillaume Nodet <[email protected]> wrote:
>>>>> On Thu, Mar 11, 2010 at 12:35, Alasdair Nottingham <[email protected]> 
>>>>> wrote:
>>>>>> As I have explained before I am -1 for this for the following reason:
>>>>>>
>>>>>> 1. I hate any type of double definition. It just results in errors
>>>>>> when they get out of sync.
>>>>>
>>>>> I don't understand.  What i've done is exactly to remove double
>>>>> definitions which were in obr.xml files.
>>>>>
>>>>>> 2. The Import-Service and Export-Service headers are not expressive
>>>>>> enough. They only allow you to specify a comma separated list of
>>>>>> service classes. You cannot specify service properties or service
>>>>>> filters for publishing or consuming services.
>>>>>>
>>>>>> I think it is a reasonable fall back to use these headers, but not as
>>>>>> a primary thing.
>>>>>
>>>>> Nobody has ever said they consist in a comma separated list of service 
>>>>> classes.
>>>>> The way I've implemented the generation is exactly what you're asking for.
>>>>>
>>>>> Export-Service:  foo.bar.Interface;availability:=optional;x=v
>>>>>
>>>>> You're right about the filters, I haven't put those on the header, but
>>>>> I'll fix that asap.
>>>>>
>>>>> Unless you can prove that there are some informations that can't be
>>>>> put on those headers,
>>>>> I think it really simplifies the role of the tooling to not have to
>>>>> dig into multiple different formats.
>>>>>
>>>>>> Alasdair
>>>>>>
>>>>>> On 11 March 2010 09:47, Guillaume Nodet <[email protected]> wrote:
>>>>>>> On Thu, Mar 11, 2010 at 10:07, Jeremy Hughes <[email protected]> wrote:
>>>>>>>> I was wondering about this change. AIUI the Export-Service and
>>>>>>>> Import-Service are deprecated and adding them means a duplication of
>>>>>>>> meta-data. I haven't yet seen what is making use of them - I guess
>>>>>>>> it's to populate an OBR repository.xml. Because it's non-standard (not
>>>>>>>> in the blueprint spec) whatever is expecting those exports/imports to
>>>>>>>> be there, if it didn't find any, it would need to look for
>>>>>>>> blueprint.xml files and services imported/exported there just in case
>>>>>>>> the tool that generated the bundle didn't include export/import
>>>>>>>> service headers.
>>>>>>>
>>>>>>> I don't think this would be a good idea to have a generic osgi tool do 
>>>>>>> that.
>>>>>>> I think the real problem would be that it would not catch pure osgi
>>>>>>> bundle (those who don't
>>>>>>> use blueprint at all, such as the aries-transaction-manager for 
>>>>>>> example).
>>>>>>> In such cases, the only way is to rely on those headers, so it makes
>>>>>>> sense to not bloat
>>>>>>> all osgi tools and instead leverage those headers imho.
>>>>>>>
>>>>>>> I'm not sure in which way the metadata in those headers is limited.
>>>>>>> And if it is, we should
>>>>>>> extend it imho.  And there will always be cases where you can't know
>>>>>>> the whole data
>>>>>>> unless in the real environment (imagine if one of the service property
>>>>>>> is computed at runtime,
>>>>>>> or if the exact class exported isn't easily determined and you export
>>>>>>> all its interfaces ...).
>>>>>>> So I think you can know the intent, but not always the end result.
>>>>>>>
>>>>>>> Anyway, if you prefer enhancing OBR, maven-bundle-plugin, bnd and
>>>>>>> bindex to natively support
>>>>>>> introspecting blueprint bundles, declarative services, iPojo in
>>>>>>> addition to those headers (which are
>>>>>>> still the only way if you use the plain OSGI api), you're welcome to
>>>>>>> do so.  Once your patches
>>>>>>> are in, I'll happily remove those bits ;-)
>>>>>>>
>>>>>>>> I'm more -0 for this change, because it doesn't hurt, but a consumer
>>>>>>>> of the gen'd headers can't be guaranteed that they fully represent
>>>>>>>> what's in the blueprint.xml files.
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Jeremy
>>>>>>>>
>>>>>>>> On 10 March 2010 21:18,  <[email protected]> wrote:
>>>>>>>>> Author: gnodet
>>>>>>>>> Date: Wed Mar 10 21:18:42 2010
>>>>>>>>> New Revision: 921573
>>>>>>>>>
>>>>>>>>> URL: http://svn.apache.org/viewvc?rev=921573&view=rev
>>>>>>>>> Log:
>>>>>>>>> ARIES-197: remove the obr.xml files and use the latest plugin 
>>>>>>>>> snapshot which is able to introspect the blueprint bundles
>>>>>>>>>
>>>>>>>>> Removed:
>>>>>>>>>    incubator/aries/trunk/application/application-converters/obr.xml
>>>>>>>>>    incubator/aries/trunk/application/application-install/obr.xml
>>>>>>>>>    incubator/aries/trunk/application/application-management/obr.xml
>>>>>>>>>    incubator/aries/trunk/application/application-obr-resolver/obr.xml
>>>>>>>>>    incubator/aries/trunk/application/application-runtime/obr.xml
>>>>>>>>>    incubator/aries/trunk/application/application-utils/obr.xml
>>>>>>>>>    incubator/aries/trunk/blueprint/blueprint-bundle/obr.xml
>>>>>>>>>    incubator/aries/trunk/transaction/transaction-blueprint/obr.xml
>>>>>>>>>    incubator/aries/trunk/transaction/transaction-manager/obr.xml
>>>>>>>>>    incubator/aries/trunk/web/web-urlhandler/obr.xml
>>>>>>>>> Modified:
>>>>>>>>>    incubator/aries/trunk/application/application-management/pom.xml
>>>>>>>>>    incubator/aries/trunk/application/application-obr-resolver/pom.xml
>>>>>>>>>    incubator/aries/trunk/application/application-runtime/pom.xml
>>>>>>>>>    incubator/aries/trunk/application/application-utils/pom.xml
>>>>>>>>>    incubator/aries/trunk/blueprint/blueprint-bundle/pom.xml
>>>>>>>>>    incubator/aries/trunk/blueprint/blueprint-core/pom.xml
>>>>>>>>>    incubator/aries/trunk/parent/default-parent/pom.xml
>>>>>>>>>    incubator/aries/trunk/transaction/transaction-blueprint/pom.xml
>>>>>>>>>    incubator/aries/trunk/transaction/transaction-testbundle/pom.xml
>>>>>>>>>    incubator/aries/trunk/web/web-urlhandler/pom.xml
>>>>>>>>>
>>>>>>>>> Modified: 
>>>>>>>>> incubator/aries/trunk/application/application-management/pom.xml
>>>>>>>>> URL: 
>>>>>>>>> http://svn.apache.org/viewvc/incubator/aries/trunk/application/application-management/pom.xml?rev=921573&r1=921572&r2=921573&view=diff
>>>>>>>>> ==============================================================================
>>>>>>>>> --- incubator/aries/trunk/application/application-management/pom.xml 
>>>>>>>>> (original)
>>>>>>>>> +++ incubator/aries/trunk/application/application-management/pom.xml 
>>>>>>>>> Wed Mar 10 21:18:42 2010
>>>>>>>>> @@ -77,16 +77,6 @@
>>>>>>>>>                 <configuration>
>>>>>>>>>                     <instructions>
>>>>>>>>>                         
>>>>>>>>> <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
>>>>>>>>> -                        <Import-Service>
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.application.ApplicationMetadataFactory,
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.application.DeploymentMetadataFactory,
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.application.management.AriesApplicationResolver,
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.application.management.LocalPlatform,
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.application.management.ApplicationContextManager
>>>>>>>>> -                        </Import-Service>
>>>>>>>>> -                        <Export-Service>
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.application.management.AriesApplicationManager
>>>>>>>>> -                        </Export-Service>
>>>>>>>>>                         
>>>>>>>>> <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>
>>>>>>>>>                         
>>>>>>>>> <_removeheaders>Ignore-Package,Include-Resource,Private-Package,Bundle-DocURL</_removeheaders>
>>>>>>>>>                     </instructions>
>>>>>>>>>
>>>>>>>>> Modified: 
>>>>>>>>> incubator/aries/trunk/application/application-obr-resolver/pom.xml
>>>>>>>>> URL: 
>>>>>>>>> http://svn.apache.org/viewvc/incubator/aries/trunk/application/application-obr-resolver/pom.xml?rev=921573&r1=921572&r2=921573&view=diff
>>>>>>>>> ==============================================================================
>>>>>>>>> --- 
>>>>>>>>> incubator/aries/trunk/application/application-obr-resolver/pom.xml 
>>>>>>>>> (original)
>>>>>>>>> +++ 
>>>>>>>>> incubator/aries/trunk/application/application-obr-resolver/pom.xml 
>>>>>>>>> Wed Mar 10 21:18:42 2010
>>>>>>>>> @@ -56,12 +56,6 @@
>>>>>>>>>                 <configuration>
>>>>>>>>>                     <instructions>
>>>>>>>>>                         
>>>>>>>>> <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
>>>>>>>>> -                        <Import-Service>
>>>>>>>>> -                            org.osgi.service.obr.RepositoryAdmin
>>>>>>>>> -                        </Import-Service>
>>>>>>>>> -                        <Export-Service>
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.application.management.AriesApplicationResolver
>>>>>>>>> -                        </Export-Service>
>>>>>>>>>                         
>>>>>>>>> <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>
>>>>>>>>>                         
>>>>>>>>> <_removeheaders>Ignore-Package,Include-Resource,Private-Package,Bundle-DocURL</_removeheaders>
>>>>>>>>>                     </instructions>
>>>>>>>>>
>>>>>>>>> Modified: 
>>>>>>>>> incubator/aries/trunk/application/application-runtime/pom.xml
>>>>>>>>> URL: 
>>>>>>>>> http://svn.apache.org/viewvc/incubator/aries/trunk/application/application-runtime/pom.xml?rev=921573&r1=921572&r2=921573&view=diff
>>>>>>>>> ==============================================================================
>>>>>>>>> --- incubator/aries/trunk/application/application-runtime/pom.xml 
>>>>>>>>> (original)
>>>>>>>>> +++ incubator/aries/trunk/application/application-runtime/pom.xml Wed 
>>>>>>>>> Mar 10 21:18:42 2010
>>>>>>>>> @@ -77,11 +77,6 @@
>>>>>>>>>                 <configuration>
>>>>>>>>>                     <instructions>
>>>>>>>>>                         
>>>>>>>>> <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
>>>>>>>>> -                        <Export-Service>
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.application.management.ApplicationContextManager,
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.application.management.LocalPlatform,
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.application.management.AriesApplicationResolver
>>>>>>>>> -                        </Export-Service>
>>>>>>>>>                         
>>>>>>>>> <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>
>>>>>>>>>                         
>>>>>>>>> <_removeheaders>Ignore-Package,Include-Resource,Private-Package,Bundle-DocURL</_removeheaders>
>>>>>>>>>                     </instructions>
>>>>>>>>>
>>>>>>>>> Modified: incubator/aries/trunk/application/application-utils/pom.xml
>>>>>>>>> URL: 
>>>>>>>>> http://svn.apache.org/viewvc/incubator/aries/trunk/application/application-utils/pom.xml?rev=921573&r1=921572&r2=921573&view=diff
>>>>>>>>> ==============================================================================
>>>>>>>>> --- incubator/aries/trunk/application/application-utils/pom.xml 
>>>>>>>>> (original)
>>>>>>>>> +++ incubator/aries/trunk/application/application-utils/pom.xml Wed 
>>>>>>>>> Mar 10 21:18:42 2010
>>>>>>>>> @@ -68,12 +68,6 @@
>>>>>>>>>     <build>
>>>>>>>>>         <resources>
>>>>>>>>>             <resource>
>>>>>>>>> -                <directory>${basedir}</directory>
>>>>>>>>> -                <includes>
>>>>>>>>> -                    <include>obr.xml</include>
>>>>>>>>> -                </includes>
>>>>>>>>> -            </resource>
>>>>>>>>> -            <resource>
>>>>>>>>>                 <targetPath>OSGI-INF/blueprint</targetPath>
>>>>>>>>>                 <filtering>false</filtering>
>>>>>>>>>                 
>>>>>>>>> <directory>${basedir}/src/main/resources/OSGI-INF/blueprint</directory>
>>>>>>>>> @@ -101,10 +95,6 @@
>>>>>>>>>                             
>>>>>>>>> org.apache.aries.application.utils.manifest;version="${pom.version}",
>>>>>>>>>                             
>>>>>>>>> org.apache.aries.application.utils.management;version="${pom.version}"
>>>>>>>>>                         </Export-Package>
>>>>>>>>> -                        <Export-Service>
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.application.ApplicationMetadataFactory,
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.application.DeploymentMetadataFactory
>>>>>>>>> -                        </Export-Service>
>>>>>>>>>                         
>>>>>>>>> <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>
>>>>>>>>>                         
>>>>>>>>> <_removeheaders>Ignore-Package,Include-Resource,Private-Package,Bundle-DocURL</_removeheaders>
>>>>>>>>>                     </instructions>
>>>>>>>>>
>>>>>>>>> Modified: incubator/aries/trunk/blueprint/blueprint-bundle/pom.xml
>>>>>>>>> URL: 
>>>>>>>>> http://svn.apache.org/viewvc/incubator/aries/trunk/blueprint/blueprint-bundle/pom.xml?rev=921573&r1=921572&r2=921573&view=diff
>>>>>>>>> ==============================================================================
>>>>>>>>> --- incubator/aries/trunk/blueprint/blueprint-bundle/pom.xml 
>>>>>>>>> (original)
>>>>>>>>> +++ incubator/aries/trunk/blueprint/blueprint-bundle/pom.xml Wed Mar 
>>>>>>>>> 10 21:18:42 2010
>>>>>>>>> @@ -69,7 +69,7 @@
>>>>>>>>>                 <artifactId>maven-bundle-plugin</artifactId>
>>>>>>>>>                 <configuration>
>>>>>>>>>                     <instructions>
>>>>>>>>> -                        
>>>>>>>>> <Bundle-SymbolicName>${pom.groupId}</Bundle-SymbolicName>
>>>>>>>>> +                        
>>>>>>>>> <Bundle-SymbolicName>${pom.groupId};blueprint.graceperiod:=false</Bundle-SymbolicName>
>>>>>>>>>                         
>>>>>>>>> <Bundle-Activator>org.apache.aries.blueprint.container.BlueprintExtender</Bundle-Activator>
>>>>>>>>>                         <Import-Package>
>>>>>>>>>                             !org.apache.aries.blueprint*,
>>>>>>>>> @@ -102,10 +102,11 @@
>>>>>>>>>                             OSGI-INF*
>>>>>>>>>                         </Private-Package>
>>>>>>>>>                         <Export-Service>
>>>>>>>>> -                            org.apache.aries.blueprint.ParserService,
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace=http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0,
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace=http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0
>>>>>>>>> +                            org.apache.aries.blueprint.ParserService
>>>>>>>>>                         </Export-Service>
>>>>>>>>> +                        <Import-Service>
>>>>>>>>> +                            
>>>>>>>>> org.osgi.service.cm.ConfigurationAdmin;availability:=optional
>>>>>>>>> +                        </Import-Service>
>>>>>>>>>                         <!-- include the right NOTICE with 
>>>>>>>>> attribution to the OSGi alliance -->
>>>>>>>>>                         
>>>>>>>>> <Include-Resource>{maven-resources},META-INF/NOTICE=../NOTICE</Include-Resource>
>>>>>>>>>                         
>>>>>>>>> <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>
>>>>>>>>>
>>>>>>>>> Modified: incubator/aries/trunk/blueprint/blueprint-core/pom.xml
>>>>>>>>> URL: 
>>>>>>>>> http://svn.apache.org/viewvc/incubator/aries/trunk/blueprint/blueprint-core/pom.xml?rev=921573&r1=921572&r2=921573&view=diff
>>>>>>>>> ==============================================================================
>>>>>>>>> --- incubator/aries/trunk/blueprint/blueprint-core/pom.xml (original)
>>>>>>>>> +++ incubator/aries/trunk/blueprint/blueprint-core/pom.xml Wed Mar 10 
>>>>>>>>> 21:18:42 2010
>>>>>>>>> @@ -105,7 +105,11 @@
>>>>>>>>>                           
>>>>>>>>> org.apache.aries.util.tracker;resolution:=optional,
>>>>>>>>>                           
>>>>>>>>> org.osgi.service.event*;resolution:=optional,
>>>>>>>>>                           
>>>>>>>>> org.osgi.service.framework;resolution:=optional,
>>>>>>>>> -                          *</Import-Package>
>>>>>>>>> +                          *
>>>>>>>>> +                        </Import-Package>
>>>>>>>>> +                        <Export-Service>
>>>>>>>>> +                            org.apache.aries.blueprint.ParserService
>>>>>>>>> +                        </Export-Service>
>>>>>>>>>                         
>>>>>>>>> <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>
>>>>>>>>>                         
>>>>>>>>> <_removeheaders>Ignore-Package,Include-Resource,Private-Package,Bundle-DocURL</_removeheaders>
>>>>>>>>>                     </instructions>
>>>>>>>>>
>>>>>>>>> Modified: incubator/aries/trunk/parent/default-parent/pom.xml
>>>>>>>>> URL: 
>>>>>>>>> http://svn.apache.org/viewvc/incubator/aries/trunk/parent/default-parent/pom.xml?rev=921573&r1=921572&r2=921573&view=diff
>>>>>>>>> ==============================================================================
>>>>>>>>> --- incubator/aries/trunk/parent/default-parent/pom.xml (original)
>>>>>>>>> +++ incubator/aries/trunk/parent/default-parent/pom.xml Wed Mar 10 
>>>>>>>>> 21:18:42 2010
>>>>>>>>> @@ -151,14 +151,6 @@
>>>>>>>>>     <build>
>>>>>>>>>         <resources>
>>>>>>>>>             <resource>
>>>>>>>>> -                <directory>${project.basedir}</directory>
>>>>>>>>> -                <filtering>false</filtering>
>>>>>>>>> -                <includes>
>>>>>>>>> -                    <include>obr.xml</include>
>>>>>>>>> -                </includes>
>>>>>>>>> -            </resource>
>>>>>>>>> -
>>>>>>>>> -            <resource>
>>>>>>>>>                 
>>>>>>>>> <directory>${project.basedir}/src/main/resources</directory>
>>>>>>>>>                 <filtering>false</filtering>
>>>>>>>>>                 <includes>
>>>>>>>>> @@ -231,7 +223,7 @@
>>>>>>>>>                 <plugin>
>>>>>>>>>                     <groupId>org.apache.felix</groupId>
>>>>>>>>>                     <artifactId>maven-bundle-plugin</artifactId>
>>>>>>>>> -                    <version>2.0.1</version>
>>>>>>>>> +                    <version>2.1.0-SNAPSHOT</version>
>>>>>>>>>                     <extensions>true</extensions>
>>>>>>>>>                 </plugin>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Modified: 
>>>>>>>>> incubator/aries/trunk/transaction/transaction-blueprint/pom.xml
>>>>>>>>> URL: 
>>>>>>>>> http://svn.apache.org/viewvc/incubator/aries/trunk/transaction/transaction-blueprint/pom.xml?rev=921573&r1=921572&r2=921573&view=diff
>>>>>>>>> ==============================================================================
>>>>>>>>> --- incubator/aries/trunk/transaction/transaction-blueprint/pom.xml 
>>>>>>>>> (original)
>>>>>>>>> +++ incubator/aries/trunk/transaction/transaction-blueprint/pom.xml 
>>>>>>>>> Wed Mar 10 21:18:42 2010
>>>>>>>>> @@ -92,13 +92,6 @@
>>>>>>>>>                             org.apache.aries.transaction.parsing
>>>>>>>>>                         </Private-Package>
>>>>>>>>>                         
>>>>>>>>> <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
>>>>>>>>> -                        <Import-Service>
>>>>>>>>> -                           javax.transaction.TransactionManager
>>>>>>>>> -                        </Import-Service>
>>>>>>>>> -                        <Export-Service>
>>>>>>>>> -                            org.apache.aries.blueprint.Interceptor,
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.blueprint.NamespaceHandler
>>>>>>>>> -                        </Export-Service>
>>>>>>>>>                     </instructions>
>>>>>>>>>                 </configuration>
>>>>>>>>>             </plugin>
>>>>>>>>>
>>>>>>>>> Modified: 
>>>>>>>>> incubator/aries/trunk/transaction/transaction-testbundle/pom.xml
>>>>>>>>> URL: 
>>>>>>>>> http://svn.apache.org/viewvc/incubator/aries/trunk/transaction/transaction-testbundle/pom.xml?rev=921573&r1=921572&r2=921573&view=diff
>>>>>>>>> ==============================================================================
>>>>>>>>> --- incubator/aries/trunk/transaction/transaction-testbundle/pom.xml 
>>>>>>>>> (original)
>>>>>>>>> +++ incubator/aries/trunk/transaction/transaction-testbundle/pom.xml 
>>>>>>>>> Wed Mar 10 21:18:42 2010
>>>>>>>>> @@ -44,11 +44,13 @@
>>>>>>>>>             <plugin>
>>>>>>>>>                 <groupId>org.apache.felix</groupId>
>>>>>>>>>                 <artifactId>maven-bundle-plugin</artifactId>
>>>>>>>>> -                <version>2.0.1</version>
>>>>>>>>>                 <extensions>true</extensions>
>>>>>>>>>                 <configuration>
>>>>>>>>>                     <instructions>
>>>>>>>>>                          
>>>>>>>>> <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
>>>>>>>>> +
>>>>>>>>> +                                               
>>>>>>>>> <nsh_interface>org.apache.aries.blueprint.NamespaceHandler</nsh_interface>
>>>>>>>>> +                                               
>>>>>>>>> <nsh_namespace>osgi.service.blueprint.namespace</nsh_namespace>
>>>>>>>>>                     </instructions>
>>>>>>>>>                 </configuration>
>>>>>>>>>             </plugin>
>>>>>>>>>
>>>>>>>>> Modified: incubator/aries/trunk/web/web-urlhandler/pom.xml
>>>>>>>>> URL: 
>>>>>>>>> http://svn.apache.org/viewvc/incubator/aries/trunk/web/web-urlhandler/pom.xml?rev=921573&r1=921572&r2=921573&view=diff
>>>>>>>>> ==============================================================================
>>>>>>>>> --- incubator/aries/trunk/web/web-urlhandler/pom.xml (original)
>>>>>>>>> +++ incubator/aries/trunk/web/web-urlhandler/pom.xml Wed Mar 10 
>>>>>>>>> 21:18:42 2010
>>>>>>>>> @@ -61,10 +61,6 @@
>>>>>>>>>                         <Export-Package>
>>>>>>>>>                             
>>>>>>>>> org.apache.aries.web.converter;version="${pom.version}",
>>>>>>>>>                         </Export-Package>
>>>>>>>>> -                        <Export-Service>
>>>>>>>>> -                            
>>>>>>>>> org.apache.aries.web.converter.WarToWabConverter,
>>>>>>>>> -                            
>>>>>>>>> org.osgi.service.url.URLStreamHandlerService;url.handler.protocol=webbundle
>>>>>>>>> -                        </Export-Service>
>>>>>>>>>                         
>>>>>>>>> <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>
>>>>>>>>>                         
>>>>>>>>> <_removeheaders>Ignore-Package,Include-Resource,Private-Package,Bundle-DocURL</_removeheaders>
>>>>>>>>>                     </instructions>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Cheers,
>>>>>>> Guillaume Nodet
>>>>>>> ------------------------
>>>>>>> Blog: http://gnodet.blogspot.com/
>>>>>>> ------------------------
>>>>>>> Open Source SOA
>>>>>>> http://fusesource.com
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Alasdair Nottingham
>>>>>> [email protected]
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Cheers,
>>>>> Guillaume Nodet
>>>>> ------------------------
>>>>> Blog: http://gnodet.blogspot.com/
>>>>> ------------------------
>>>>> Open Source SOA
>>>>> http://fusesource.com
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Alasdair Nottingham
>>>> [email protected]
>>>>
>>>
>>>
>>>
>>> --
>>> Cheers,
>>> Guillaume Nodet
>>> ------------------------
>>> Blog: http://gnodet.blogspot.com/
>>> ------------------------
>>> Open Source SOA
>>> http://fusesource.com
>>>
>>
>>
>>
>> --
>> Alasdair Nottingham
>> [email protected]
>>
>
>
>
> --
> 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

Reply via email to