+1 from me too. David
On 4 May 2013 05:29, Tang Yong <tangy...@cn.fujitsu.com> wrote: > forgot to say about vote, > > +1(updating maven-compiler-plugin to 3.1) > > Thanks > --Tang > > Tang Yong wrote: > >> 2) updating org.osgi.core to 4.3.1 because of an issue using jdk7 > > about the point, if updating org.osgi.core to 5.0.0, building is also OK. > > > > Thanks > > --Tang > > > > Tang Yong wrote: > >> Tim,John, > >> > >>> I will try to build the whole aries project and see what will happen. > >> I have commented on ARIES-1006, and finally, I built the whole project > >> successfully using jdk7. > >> > >> In summary, in order to build using jdk7, > >> > >> 1) updating maven-compiler-plugin to 3.1 > >> 2) updating org.osgi.core to 4.3.1 because of an issue using jdk7 > >> pl. seeing > http://blog.osgi.org/2012/10/43-companion-code-for-java-7.html > >> > >> 3) Since jdk7, some java core classes added some new apis, > >> eg.javax.sql.CommonDataSource, this has effect on aries jpa module. > >> So, needing to implement these new apis by simply implementing these > >> apis if having not more complex logic. > >> > >> Thanks > >> --Tang > >> > >> Tang Yong wrote: > >>> John, Tim, > >>> > >>> I made a confirmation by specifying version 3.1 (latest release) of the > >>> maven-compiler-plugin in parent/default-parent/pom.xml, and both > >>> subsystem-core and util are built successfully. > >>> > >>> John, whether you have modified util/util/pom.xml liking following, > >>> > >>> <parent> > >>> <groupId>org.apache.aries</groupId> > >>> <artifactId>java5-parent</artifactId> > >>> <version>1.1.1-SNAPSHOT</version> > >>> <relativePath /> > >>> </parent> > >>> > >>> BTW: I suggest util/util and util/util-r42's parent pom is set as > >>> util/pom rather than java5-parent. > >>> > >>> I will try to build the whole aries project and see what will happen. > >>> > >>> Thanks > >>> --Tang > >>> > >>> John W Ross wrote: > >>>> Specifying version 3.1 (latest release) of the maven-compiler-plugin > in > >>>> parent/default-parent/pom.xml fixes the subsystem-core build issue on > java > >>>> 7 (jdk1.7.0_21). I suspect it will also fix the same issue, and > perhaps > >>>> others, for other projects. > >>>> > >>>> Unfortunately, this does not fix the issue in util. An explicit cast > to > >>>> BundleWiring is still needed in the R43Worker class. The 3.2-SNAPSHOT > >>>> version of maven-compiler-plugin has the same issue. So it looks like > >>>> proceeding with this vote may be the only option for util. > >>>> > >>>> John > >>>> > >>>>> RE: [VOTE] Apache Aries release parent-1.1.0 > >>>>> > >>>>> +1 for upgrading the maven-compiler-plugin > >>>>> > >>>>> I've been trying to build using maven-compiler-plugin 3.1 as an > exercise > >>>>> for the past hour but can't figure out how to get it to stop using > 2.0.2. > >>>>> > >>>>> John > >>>>> > >>>>>> RE: [VOTE] Apache Aries release parent-1.1.0 > >>>>>> > >>>>>> After doing some further digging I've found we're using a very old > >>>>>> (2.0.2) version of the maven-compiler-plugin. This is over 6 years > >>>>>> old and predates Java 7. Apparently nobody (including me) thought to > >>>>>> try upgrading it. > >>>>>> The release we have here does work, in that it prevents a compiler > >>>>>> warning that was being interpreted as an error. On the other hand > >>>>>> there are still other warnings that break the build. I'm happy do do > >>>>>> some rework/respin upgrading the maven-compiler plugin, or to go > >>>>>> with the solution we have. > >>>>>> Tim Ward > >>>>>> ------------------- > >>>>>> Apache Aries PMC member & Enterprise OSGi advocate > >>>>>> Enterprise OSGi in Action (http://www.manning.com/cummins) > >>>>>> ------------------- > >>>>>> > >>>>>> > >>>>>>> Date: Fri, 3 May 2013 23:44:55 +0900 > >>>>>>> From: tangy...@cn.fujitsu.com > >>>>>>> To: dev@aries.apache.org > >>>>>>> Subject: Re: [VOTE] Apache Aries release parent-1.1.0 > >>>>>>> > >>>>>>> after confirming poms, +1 > >>>>>>> > >>>>>>> Timothy Ward wrote: > >>>>>>>> This is a vote for the release of the aries parent poms at > >>>>>> version 1.1.0. This is a significant fix, and is the first step in > >>>>>> getting Aries building properly with JDK 7. Individual projects will > >>>>>> need to be updated to use these poms before they can be successfully > >>>>>> built using Java 7. > >>>>>>>> The staging area is available here: https:// > >>>>>> repository.apache.org/content/repositories/orgapachearies-167/ > >>>>>>>> Tags: https://svn.apache.org/repos/asf/aries/tags/parent-1.1.0 > >>>>>>>> > >>>>>>>> > >>>>>>>> Note that this project only contains poms. Please verify the > >>>>>> source release for parent and the pom files for default-parent, > >>>>>> java5-parent and java6-parent > >>>>>>>> This vote will remain open for at least 72 hours. > >>>>>>>> > >>>>>>>> > >>>>>>>> Tim Ward > >>>>>>>> ------------------- > >>>>>>>> Apache Aries PMC member & Enterprise OSGi advocate > >>>>>>>> Enterprise OSGi in Action (http://www.manning.com/cummins) > >>>>>>>> ------------------- > >>>>>>>> > >>>>>>> -- > >>>>>>> ---------------------- > >>>>>>> Tang Yong > >>>>>>> Senior Engineer > >>>>>>> Glassfish Team Developer(OSGi&OSGi-JavaEE) > >>>>>>> OSGi Alliance Supporter > >>>>>>> Blog: http://osgizone.typepad.com/tangyong/ > >>>>>>> > >>>>>>> Nanjing Fujitsu NanDa Software Tec CO.,LTD > >>>>>>> http://www.fujitsu.com/cn/fnst > >>>>>>> Tel: +86-25-86630566-8310 > >>>>>>> Fax: +86-25-83317685 > >>>>>>> ---------------------- > >>>>>>> > > > > -- > ---------------------- > Tang Yong > Senior Engineer > Glassfish Team Developer(OSGi&OSGi-JavaEE) > OSGi Alliance Supporter > Blog: http://osgizone.typepad.com/tangyong/ > > Nanjing Fujitsu NanDa Software Tec CO.,LTD > http://www.fujitsu.com/cn/fnst > Tel: +86-25-86630566-8310 > Fax: +86-25-83317685 > ---------------------- > >