Hi Babak,

I use these:

zemian@ZEMIANs-iMac:~/projects/camel
bash> mvn -version
Apache Maven 3.0.4 (r1232337; 2012-01-17 03:44:56-0500)
Maven home: /Users/zemian/apps/maven
Java version: 1.7.0_11, vendor: Oracle Corporation
Java home:
/Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.8.4", arch: "x86_64", family: "mac"



On Sat, Aug 10, 2013 at 10:01 AM, Babak Vahdat
<babak.vah...@swissonline.ch>wrote:

> Hi
>
> Which Java version do you use for building, 6 or 7?
>
> Babak
>
> Am 10.08.2013 um 14:51 schrieb Zemian Deng <saltnlig...@gmail.com>:
>
> > Willem,
> >
> > I will vote to make spi-annotation non-optional in camel-core since it
> only
> > has 4 classes, and they are already used in quite of few sub modules.
> >
> > But if you stick to optional in camel-core, then any modules that uses
> > @UriParam should has a hard dependency on spi-annotation, not optional.
> We
> > should add spi-annotation in camel-jms/pom.xml as regular dependency.
> Here
> > is a list of modules that I can see using @UriParam:
> >
> > camel-jms
> > camel-salesforce
> > camel-sap-netweaver
> > camel-sjms
> > camel-sql
> > camel-ssh
> > camel-twitter
> > camel-weather
> > camel-yammer
> >
> > Same need to be check on other annotations usage, which I haven't check.
> >
> >
> >
> > On Sat, Aug 10, 2013 at 3:08 AM, Willem jiang <willem.ji...@gmail.com
> >wrote:
> >
> >>
> >> How about add the spi-annotation dependency as optional in the
> >> camel-jms/pom.xml?
> >>
> >> --
> >> Willem Jiang
> >>
> >> Red Hat, Inc.
> >> FuseSource is now part of Red Hat
> >> Web: http://www.fusesource.com | http://www.redhat.com
> >> Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/
> )
> >> (English)
> >>          http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese)
> >> Twitter: willemjiang
> >> Weibo: 姜宁willem
> >>
> >>
> >>
> >>
> >>
> >> On Wednesday, August 7, 2013 at 9:01 AM, saltnlight5 wrote:
> >>
> >>> Hi,
> >>>
> >>> I have a question on camel pom usage.
> >>>
> >>> In camel-core/pom.xml, the spi-annotations dependency is added as
> >>> <optional>true</optional>, however other modules such as
> >> camel-jms/pom.xml
> >>> do not include this dependency explicitly. Is that intentional? How
> does
> >>> camel-jms resolve this spi-annotations jar if it's only optional from
> the
> >>> core?
> >>>
> >>> When I use IntelliJ IDE to open the camel project, and it complains the
> >>> @UriParam is not resolvable in JmsEndpoint.java until I add this
> >>> spi-annotations into camel-jms/pom.xml. I wonder if any of you
> experience
> >>> this, or just my misunderstanding of the maven usage?
> >>>
> >>> Zemian
> >>>
> >>>
> >>>
> >>> --
> >>> View this message in context:
> >>
> http://camel.465427.n5.nabble.com/About-the-spi-annotations-dependency-tp5736873.html
> >>> Sent from the Camel Development mailing list archive at Nabble.com (
> >> http://Nabble.com).
> >>
> >>
> >>
> >>
>

Reply via email to