Well, I think it's not as easy as it sounds :)

For separate itest components (like the one below), you definitely
want to depend on the *current* SNAPSHOT components of the ones that
are being tested by tests, otherwise the test components test a
previous release of the current component - I just spotted that the
subsystem-itests were still testing the SNAPSHOTs of the previous
release, I have just fixed that.

Dependencies on other communities should normally use released versions.

Cheers,

David

On 24 March 2015 at 13:46, Kamesh Sampath <[email protected]> wrote:
> perfect works, build is successful now. As of now i don't see any other 
> failed builds but will it be worth making these kind of stable version 
> changes across ARIES build ?
>
>
>> On 24-Mar-2015, at 6:09 pm, David Bosschaert <[email protected]> 
>> wrote:
>>
>> Hi Kamesh,
>>
>> Thanks for this!
>>
>> I have updated the Felix Resolver dependency to 1.0.0 as there is no
>> need for a SNAPSHOT dependency here.
>>
>> Best regards,
>>
>> David
>>
>>
>> On 24 March 2015 at 13:29, Kamesh Sampath <[email protected]> wrote:
>>> the Subsystem build on the latest sources fails with the following trace, 
>>> doing clan of ~/.m2 felix resolver folders does not help.
>>>
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> [INFO] Building Apache Aries Subsystem iTests 1.1.0-SNAPSHOT
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> Downloading: 
>>> http://localhost:8081/artifactory/libs-snapshot/org/apache/felix/org.apache.felix.resolver/0.1.0-SNAPSHOT/maven-metadata.xml
>>> Downloading: 
>>> http://localhost:8081/artifactory/libs-snapshot/org/apache/felix/org.apache.felix.resolver/0.1.0-SNAPSHOT/org.apache.felix.resolver-0.1.0-SNAPSHOT.pom
>>> [WARNING] The POM for 
>>> org.apache.felix:org.apache.felix.resolver:jar:0.1.0-SNAPSHOT is missing, 
>>> no dependency information available
>>> Downloading: 
>>> http://localhost:8081/artifactory/libs-snapshot/org/apache/felix/org.apache.felix.resolver/0.1.0-SNAPSHOT/org.apache.felix.resolver-0.1.0-SNAPSHOT.jar
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> [INFO] Reactor Summary:
>>> [INFO]
>>> [INFO] Apache Aries Subsystem iTests ...................... FAILURE [  
>>> 2.211 s]
>>> [INFO] Apache Aries Subsystems Bundle ..................... SKIPPED
>>> [INFO] Apache Aries Subsystem ............................. SKIPPED
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> [INFO] BUILD FAILURE
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> [INFO] Total time: 4.487 s
>>>
>>>
>>> The solution would be to bump the org.apache.felix.resolver bundle version 
>>> to 1.1.0-SNAPSHOT or more appropriate version thats suitable.
>>>
>>> The following dependency update on the subsystem iTests project made the 
>>> build run successfully.
>>>
>>> <dependency>
>>>            <groupId>org.apache.felix</groupId>
>>>            <artifactId>org.apache.felix.resolver</artifactId>
>>>            <version>1.1.0-SNAPSHOT</version>
>>>            <exclusions>
>>>                <exclusion>
>>>                    <groupId>org.osgi</groupId>
>>>                    <artifactId>org.osgi.core</artifactId>
>>>                </exclusion>
>>>                <exclusion>
>>>                    <groupId>org.apache.felix</groupId>
>>>                    <artifactId>org.osgi.core</artifactId>
>>>                </exclusion>
>>>                <exclusion>
>>>                    <groupId>org.osgi</groupId>
>>>                    <artifactId>org.osgi.compendium</artifactId>
>>>                </exclusion>
>>>            </exclusions>
>>> </dependency>
>>>
>>> Thank you.
>>>
>>> -Kamesh
>>>
>

Reply via email to