You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Richard S. Hall" <he...@ungoverned.org> on 2009/10/01 10:57:44 UTC

Re: svn commit: r820480 - /felix/trunk/http/pom.xml

Sten,

I modified the pom files to use the official OSGi JAR files from the 
maven repo...we don't want to use our OSGi JAR files at all any more.

I also had to add core API dependencies to many of the pom files since 
the official compendium JAR does not have a dependency on core. 
Regardless, all explicit dependencies should be listed in the pom file 
of a given...Maven is not very modular in this regard, since it allows 
projects to inherit visibility to all transitive dependencies.

So, I think the dependencies are ok now, but please check my changes.

-> richard

On 10/1/09 0:26, srs@apache.org wrote:
> Author: srs
> Date: Wed Sep 30 22:26:18 2009
> New Revision: 820480
>
> URL: http://svn.apache.org/viewvc?rev=820480&view=rev
> Log:
> FELIX-1668: Uses OSGi 1.0.0 libs instead of 1.2.0.
>
> Modified:
>      felix/trunk/http/pom.xml
>
> Modified: felix/trunk/http/pom.xml
> URL: http://svn.apache.org/viewvc/felix/trunk/http/pom.xml?rev=820480&r1=820479&r2=820480&view=diff
> ==============================================================================
> --- felix/trunk/http/pom.xml (original)
> +++ felix/trunk/http/pom.xml Wed Sep 30 22:26:18 2009
> @@ -36,7 +36,7 @@
>       <prerequisites>
>           <maven>2.0.7</maven>
>       </prerequisites>
> -ï
> +�
>       <properties>
>           <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>       </properties>
> @@ -116,17 +116,17 @@
>               <dependency>
>                   <groupId>org.apache.felix</groupId>
>                   <artifactId>org.osgi.core</artifactId>
> -<version>1.2.0</version>
> +<version>1.0.0</version>
>               </dependency>
>               <dependency>
>                   <groupId>org.apache.felix</groupId>
>                   <artifactId>org.osgi.foundation</artifactId>
> -<version>1.2.0</version>
> +<version>1.0.0</version>
>               </dependency>
>               <dependency>
>                   <groupId>org.apache.felix</groupId>
>                   <artifactId>org.osgi.compendium</artifactId>
> -<version>1.2.0</version>
> +<version>1.0.0</version>
>                   <exclusions>
>                       <exclusion>
>                           <groupId>org.apache.felix</groupId>
>
>
>    

Re: svn commit: r820480 - /felix/trunk/http/pom.xml

Posted by Sten Roger Sandvik <sr...@x3m.com>.
Thanks. I was actually going to ask about that. Nice to be able to use
official OSGi modules rather than the felix ones.

BR,
Sten Roger Sandvik

On Thu, Oct 1, 2009 at 10:57 AM, Richard S. Hall <he...@ungoverned.org>wrote:

> Sten,
>
> I modified the pom files to use the official OSGi JAR files from the maven
> repo...we don't want to use our OSGi JAR files at all any more.
>
> I also had to add core API dependencies to many of the pom files since the
> official compendium JAR does not have a dependency on core. Regardless, all
> explicit dependencies should be listed in the pom file of a given...Maven is
> not very modular in this regard, since it allows projects to inherit
> visibility to all transitive dependencies.
>
> So, I think the dependencies are ok now, but please check my changes.
>
> -> richard
>
> On 10/1/09 0:26, srs@apache.org wrote:
>
>> Author: srs
>> Date: Wed Sep 30 22:26:18 2009
>> New Revision: 820480
>>
>> URL: http://svn.apache.org/viewvc?rev=820480&view=rev
>> Log:
>> FELIX-1668: Uses OSGi 1.0.0 libs instead of 1.2.0.
>>
>> Modified:
>>     felix/trunk/http/pom.xml
>>
>> Modified: felix/trunk/http/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/felix/trunk/http/pom.xml?rev=820480&r1=820479&r2=820480&view=diff
>>
>> ==============================================================================
>> --- felix/trunk/http/pom.xml (original)
>> +++ felix/trunk/http/pom.xml Wed Sep 30 22:26:18 2009
>> @@ -36,7 +36,7 @@
>>      <prerequisites>
>>          <maven>2.0.7</maven>
>>      </prerequisites>
>> -ï
>> +�
>>      <properties>
>>
>>  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>>      </properties>
>> @@ -116,17 +116,17 @@
>>              <dependency>
>>                  <groupId>org.apache.felix</groupId>
>>                  <artifactId>org.osgi.core</artifactId>
>> -<version>1.2.0</version>
>> +<version>1.0.0</version>
>>              </dependency>
>>              <dependency>
>>                  <groupId>org.apache.felix</groupId>
>>                  <artifactId>org.osgi.foundation</artifactId>
>> -<version>1.2.0</version>
>> +<version>1.0.0</version>
>>              </dependency>
>>              <dependency>
>>                  <groupId>org.apache.felix</groupId>
>>                  <artifactId>org.osgi.compendium</artifactId>
>> -<version>1.2.0</version>
>> +<version>1.0.0</version>
>>                  <exclusions>
>>                      <exclusion>
>>                          <groupId>org.apache.felix</groupId>
>>
>>
>>
>>
>