afairc Java7 is more strict with generics then Java6, therefore leading to
all kinds of awkward compiler issues.


2013/1/22 Claus Ibsen <claus.ib...@gmail.com>

> On Tue, Jan 22, 2013 at 10:54 AM, Achim Nierbeck
> <bcanh...@googlemail.com> wrote:
> > might be an issue with generics and the official OSGi jars.
> > Which version is the dependency set to, 4.3.0?
> > If so switch to 4.3.1 that version supports generics.
> >
> > just a wild guess ;)
> >
>
> I trashed my m2 repo on windows box.
> And switched to use JDK 1.6.
> And now it all compiles.
>
> Though OSGi 4.1 is still pulled down by maven during the build.
> Not sure what has this dependency? Could it be maven-bundle-plugin or
> something?
>
> Though its concerned that source code dont compile with Java7 and with
> Java6.
>
>
>
> > regards, Achim
> >
> >
> > 2013/1/22 Claus Ibsen <claus.ib...@gmail.com>
> >
> >> Hi
> >>
> >> I get the same error with a fresh m2 repo.
> >>
> >>
> >> On Tue, Jan 22, 2013 at 10:32 AM, Claus Ibsen <claus.ib...@gmail.com>
> >> wrote:
> >> > Hi
> >> >
> >> > Just got this compilation error on my windows box, with latest code
> >> > from trunk, using java 1.7.0_11
> >> >
> >> > I will trash my m2 repo and try again. Just wanted to share this as a
> >> concern.
> >> >
> >> >
> >> > [ERROR] Failed to execute goal
> >> > org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile
> >> > (default-compile) on project camel-core-osgi: Compilation failure:
> >> > Compilation failure:
> >> > [ERROR]
> >>
> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[38,40]
> >> > error: type ServiceReference does not take parameters
> >> > [ERROR]
> >>
> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[38,111]
> >> > error: type ServiceReference does not take parameters
> >> > [ERROR]
> >>
> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[51,28]
> >> > error: type ServiceReference does not take parameters
> >> > [ERROR]
> >>
> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[53,32]
> >> > error: type ServiceReference does not take parameters
> >> > [ERROR]
> >>
> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[76,28]
> >> > error: type ServiceReference does not take parameters
> >> > [ERROR]
> >>
> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[93,28]
> >> > error: type ServiceReference does not take parameters
> >> > [ERROR]
> >>
> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[95,37]
> >> > error: type ServiceReference does not take parameters
> >> > [ERROR]
> >>
> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[117,24]
> >> > error: type ServiceReference does not take parameters
> >> >
> >> >
> >> >
> >> > --
> >> > Claus Ibsen
> >> > -----------------
> >> > Red Hat, Inc.
> >> > FuseSource is now part of Red Hat
> >> > Email: cib...@redhat.com
> >> > Web: http://fusesource.com
> >> > Twitter: davsclaus
> >> > Blog: http://davsclaus.com
> >> > Author of Camel in Action: http://www.manning.com/ibsen
> >>
> >>
> >>
> >> --
> >> Claus Ibsen
> >> -----------------
> >> Red Hat, Inc.
> >> FuseSource is now part of Red Hat
> >> Email: cib...@redhat.com
> >> Web: http://fusesource.com
> >> Twitter: davsclaus
> >> Blog: http://davsclaus.com
> >> Author of Camel in Action: http://www.manning.com/ibsen
> >>
> >
> >
> >
> > --
> >
> > 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/>
>
>
>
> --
> Claus Ibsen
> -----------------
> Red Hat, Inc.
> FuseSource is now part of Red Hat
> Email: cib...@redhat.com
> Web: http://fusesource.com
> Twitter: davsclaus
> Blog: http://davsclaus.com
> Author of Camel in Action: http://www.manning.com/ibsen
>



-- 

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