Hi,

I do have EBR (release and external) configured in our proxy maven repo but
was unable to resolve artifacts against it today.

Still, what about my second question: why does Karaf try to install the
spring/3.2.3 feature even if spring/3.1.4 is already installed (manually)
and satisfies the spring;version="[3.1,4)" requirement of camel-cxf feature
(2.11.1) ? Should it not try to check for already provided features/bundles
to satisfy requirements ?

Thanks and Regards,
Michael


2013/7/24 Jason <[email protected]>

>  Seems like I was only using the external repository, but not the release
> repository.  Adding both works.
>
> http://ebr.springsource.com/repository/app/faq#q8
>
> Thanks,
> Jason
>
>
> On 07/24/2013 03:26 PM, Achim Nierbeck wrote:
>
> You'll need to add the http://ebr.springsource.com/repository/app/
> since the latest Spring jars are no osgi bundles anymore.
>
>  regards, Achim
>
>
> 2013/7/24 Jason <[email protected]>
>
>>  Adding to this....
>>
>> I have a Karaf customized distribution project (
>> http://karaf.apache.org/manual/latest-2.3.x/developers-guide/custom-distribution.html)
>> where when I use Karaf 2.3.2, I get the following build error:
>>
>> [ERROR] Failed to execute goal 
>> org.apache.karaf.tooling:features-maven-plugin:2.3.2:add-features-to-repo 
>> (add-features-to-repo) on project mapseq-server: Can't resolve bundle 
>> org.springframework:org.springframework.beans:jar:3.2.3.RELEASE: Could not 
>> find artifact org.springframework:org.springframework.beans:jar:3.2.3.RELEASE
>>
>>
>> Using the following repositories:
>>
>> [ERROR] renci.repository 
>> (http://ci-dev.renci.org/nexus/content/repositories/public, releases=true, 
>> snapshots=true),
>>
>> [ERROR] fusesource (http://repo.fusesource.com/nexus/content/groups/public, 
>> releases=true, snapshots=false),
>>
>> [ERROR] apache-public (https://repository.apache.org/content/groups/public/, 
>> releases=true, snapshots=true),
>>
>> [ERROR] prime-repo (http://repository.primefaces.org, releases=true, 
>> snapshots=true),
>>
>> [ERROR] com.springsource.repository.bundles.external 
>> (http://repository.springsource.com/maven/bundles/external, releases=true, 
>> snapshots=true),
>>
>> [ERROR] ibiblio.repository (http://mirrors.ibiblio.org/pub/mirrors/maven2, 
>> releases=true, snapshots=true),
>>
>> [ERROR] biojava-maven-repo (http://www.biojava.org/download/maven, 
>> releases=true, snapshots=true),
>>
>> [ERROR] central (http://repo1.maven.org/maven2, releases=true, 
>> snapshots=false)
>>
>>
>> When I revert back to Karaf 2.3.1, the project builds cleanly.
>>
>> Regards,
>> Jason
>>
>>
>>
>> On 07/24/2013 06:08 AM, Michael Täschner wrote:
>>
>>   Hi again,
>>
>> being curious I tried the same with Karaf 2.3.1. As spring/3.2.3.RELEASE
>> is not available in the standard features repository, camel-cxf seems to be
>> content with using spring/3.1.4.RELEASE. I wonder why using Karaf 2.3.2 it
>> tries to install spring/3.2.3.RELEASE even though spring/3.1.4.RELEASE
>> already active and fullfilling the version requirement (see first mail) ?
>>
>>  So what could be a workaround to get camel-cxf running in Karaf 2.3.2 ?
>>
>>  Thanks and Regards,
>> Michael
>>
>>  P.S.: sorry for the bad formatting of the initial mail - I don't know
>> how it turned out like this using gmail web client ?!
>>
>>
>> 2013/7/24 Michael Täschner <[email protected]>
>>
>>>     Hi,
>>>
>>>  I am trying to install camel-cxf feature in plain Karaf 2.3.2 container
>>> via camel feature repository. This results in error:
>>> >> Error executing command: URL
>>> [mvn:org.springframework/org.springframework.core/3.2.3.RELEASE] could not
>>> be resolved.
>>>
>>>  I looked at the spring repositories and see the artifacts are rather
>>> located under: mvn:org.springframework/spring-core/3.2.3.RELEASE (using
>>> repos declared by spring: "
>>> http://maven.springframework.org/release/org/springframework/"; , "
>>> http://repo.springsource.org/release/org/springframework/";). Strangely
>>> enough the Spring Enterprise Bundle Repository (EBR) uses the
>>> "org.springframework.core" notation as declared in the karaf feature but
>>> the repository where it is hosted is not accessible currently: "
>>> http://repository.springsource.com/maven/bundles/release";
>>>
>>>  So my questions are:
>>>  - the spring/3.0.7 and spring/3.1.4 use the
>>> org.springframework/spring-core notation and bundles can be resolved. Is it
>>> a bug that for spring/3.2.3 the
>>> org.springframework/org.springframework.core notation is used ?
>>>  - camel requires camel-spring feature which requires bundle spring
>>> with version="[3.1,3.3)" - why does the same error message as above occur
>>> if I install spring/3.1.4.RELEASE via karaf console before trying to
>>> install camel-cxf again ?
>>>
>>>  Thanks and Regards,
>>>  Michael
>>>
>>
>>
>>
>
>
>  --
>
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
> Project Lead
> OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home>
> Commiter & Project Lead
> blog <http://notizblog.nierbeck.de/>
>
>
>

Reply via email to