Good idea.

Did you have sample pom.xml for study ?

Thanks Christophe

2009/1/29 Deneux, Christophe <christophe.den...@capgemini.com>:
> In your OSGI bundle project, you will use the maven-assembly-plugin to 
> generate your OSGI bundle artifact (artifactId-version-classifier.jar) with:
>   - configuration of the Manifest to specify specific OSGI information:
>     <plugin>
>        <artifactId>maven-assembly-plugin</artifactId>
>        <configuration>
>          [...]
>          <archive>
>            <manifest>
>              [...]
>            </manifest>
>          </archive>
>        </configuration>
>        [...]
>      </plugin>
>    - a classifier set in the assembly id of the assembly descriptor.
>
>
> To reference a dependence on a OSGI bundle, you should use the dependencies 
> mechanism:
>      <dependencies>
>         [...]
>            <dependency>
>                <groupId>org.apache.ant</groupId>
>                <artifactId>ant</artifactId>
>                <version>1.7.1</version>
>                <classifier>osgi</classifier>
>            </dependency>
>         [...]
>      </dependencies>
>
> So you have in your repository: an artifact usable as simple library (the 
> default artifact) and another one usable as a OSGI bundle.
> I never try a such configuration, but I imagine that it should work fine.
>
>
> _______________________________________________________________________________
> Christophe DENEUX / Capgemini Sud / Méditerranée
> Integration Architect / OW2 PEtALS Comitter
> www.capgemini.com <http://www.capgemini.com/>
> Porte de l'Arénas - Entrée B / 455 Promenade des Anglais / 06200 Nice / FRANCE
> Join the Collaborative Business Experience
> _______________________________________________________________________________
> Please consider the environment and do not print this email unless absolutely 
> necessary. Capgemini encourages environmental awareness.
>
> ________________________________
>
> De: Henri Gomez [mailto:henri.go...@gmail.com]
> Date: mer. 28/01/2009 18:04
> À: Maven Users List
> Objet : Re: RE : maven / osgi / repositories
>
>
>
> 2009/1/28 Deneux, Christophe <christophe.den...@capgemini.com>:
>> Isn't the role of the "classifier" field ?
>>
>> instead of :
>>
>> <groupId>org.apache.ant</groupId>
>> <artifactId>ant</artifactId>
>> <version>1.7.1</version>
>>
>> we could use :
>>
>> <groupId>org.apache.ant</groupId>
>> <artifactId>ant</artifactId>
>> <version>1.7.1</version>
>> <classifier>osgi</classifier>
>
> Good but how do you specify such classifier in dependants projects ?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>
>
>
>
>
>
>
>
> This message contains information that may be privileged or confidential and 
> is the property of the Capgemini Group. It is
> intended only for the person to whom it is addressed. If you are not the 
> intended recipient, you are not authorized to
> read, print, retain, copy, disseminate, distribute, or use this message or 
> any part thereof. If you receive this message
> in error, please notify the sender immediately and delete all copies of this 
> message.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to