Hi Christian,

I think having the optional flag set to true is indeed good as we used to
have problems to build & run the tests using Java 6 profile on the
CI-Server, e.g. the profile "Camel.trunk.fulltest". See also here:

https://github.com/apache/camel/blob/master/components/pom.xml#L221

Also note that the apt module by itself brings a transitive dependency to
spi-annotations:

https://github.com/apache/camel/blob/master/tooling/apt/pom.xml#L43

So I guess removing that optional flag would cause the same problems again,
see also this thread:

http://camel.465427.n5.nabble.com/Our-builds-looks-really-bad-tp5731673p5731743.html

There's also another ODD issue we're facing with our Jenkins builds but
unfortunately it's still not resolved, causing a lot of yellow/red bubbles
by our profiles as well as other Apache projects:

https://issues.apache.org/jira/browse/INFRA-6218

Which is another story...

Babak


ceposta wrote
> Apply this for the fix :)
> 
> 
> 
> diff --git a/camel-core/pom.xml b/camel-core/pom.xml
> index cd2f201..7409c90 100755
> --- a/camel-core/pom.xml
> +++ b/camel-core/pom.xml
> @@ -99,7 +99,6 @@
>        
> <groupId>
> org.apache.camel
> </groupId>
>        
> <artifactId>
> spi-annotations
> </artifactId>
>        
> <version>
> ${project.version}
> </version>
> -      
> <optional>
> true
> </optional>
>      
> </dependency>
>      
> <dependency>
> 
> On Fri, Aug 16, 2013 at 1:43 PM, Christian Posta
> &lt;

> christian.posta@

> &gt;wrote:
> 
>> So in camel-core, the spi-annotations dependency is marked "optional" in
>> the pom.
>>
>>     

>>     
> <dependency>
>>       
> <groupId>
> org.apache.camel
> </groupId>
>>       
> <artifactId>
> spi-annotations
> </artifactId>
>>       
> <version>
> ${project.version}
> </version>
>>       
> <optional>
> true
> </optional>
>>     
> </dependency>
>>
>> But is it optional? Seems to be used in some of the core components, so
>> should be there, right?
>>
>> --
>> *Christian Posta*
>> http://www.christianposta.com/blog
>> twitter: @christianposta
>>
> 
> 
> 
> -- 
> *Christian Posta*
> http://www.christianposta.com/blog
> twitter: @christianposta





--
View this message in context: 
http://camel.465427.n5.nabble.com/spi-annotations-tp5737435p5737448.html
Sent from the Camel Development mailing list archive at Nabble.com.

Reply via email to