Hi Yeah lets use JDK7 for building Camel 2.12, then we got the docs and the built binaries is still version 1.6 compliant, as that's what we have configured the Maven to use.
We did use JDK6 for Camel 2.11 which we just released. Though I think its fine for moving on to JDK7. others do this as well, eg such as Spring Framework Manifest-Version: 1.0 Created-By: 1.7.0_10 (Oracle Corporation) Implementation-Title: spring-core Implementation-Version: 3.2.2.RELEASE On Tue, Apr 30, 2013 at 9:58 AM, Babak Vahdat <babak.vah...@swissonline.ch> wrote: > I did the following changes to make the CI build work again on JDK 1.6: > > https://github.com/apache/camel/blob/trunk/camel-core/pom.xml#L395 > https://github.com/apache/camel/blob/trunk/components/pom.xml#L214 > > Makes sense? > > Also see my comment here: > > http://camel.465427.n5.nabble.com/Our-builds-looks-really-bad-tp5731673p5731743.html > > WDYT about my proposal there concerning using JDK 1.7 to build the upcoming > 2.12 release? > > Babak > > > jstrachan wrote >> On 29 April 2013 09:01, Babak Vahdat < > >> babak.vahdat@ > >> > wrote: >>> >>> >>> Am 29.04.13 08:00 schrieb "James Strachan" unter >>> < > >> james.strachan@ > >> >: >>> >>>>On 28 April 2013 23:46, Babak Vahdat < > >> babak.vahdat@ > >> > wrote: >>>>> Hi James, >>>>> >>>>> Another awesome stuff of yours, Thanks! >>>>> >>>>> Though I've got three questions: >>>>> >>>>> 1) Following the instructions of yours above I don't see any generated >>>>>html >>>>> docs @ >>>>> >>>>> camel-core/target/classes/org/apache/camel/component >>>>> >>>>> Is there any other steps I'm missing here? >>>> >>>>No - though I used JDK 1.7; which JDK & OS are you using? >>> >>> Normally I use JDK 1.6 on OS-X but now switching to JDK 1.7 now generates >>> me the HTML docs as well: >>> >>> ~/dev/workspace/camel/camel-core/target/classes/org/apache/camel/component> >>> mvn -v >>> Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100) >>> Maven home: /Users/bvahdat/dev/apache-maven-3.0.4 >>> Java version: 1.7.0_06-ea, vendor: Oracle Corporation >>> Java home: >>> /Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre >>> Default locale: de_DE, platform encoding: UTF-8 >>> OS name: "mac os x", version: "10.7.5", arch: "x86_64", family: "mac" >>> >>> ~/dev/workspace/camel/camel-core/target/classes/org/apache/camel/component> >>> ls *.html >>> bean.html file.html seda.html timer.html >> >> Ah great! >> >> Hopefully if you run "mvn site" you should see some nice HTML in the >> maven site for the endpoint configurations too >> >> >>> Yeah it seems under JDK 1.6, the annotation processing to be not that >>> much >>> stable but as long as we can make it to not break our builds then it's >>> fine and we could mention this on Wiki that this documentation feature is >>> only available using JDK 1.7+ >>> >>> I've got a Windows box as well (hope you can believe me :-)) and will try >>> to run the build both using JDK 1.6 & JDK 1.7 on that as well to see how >>> that would go. >> >> Thanks! At least the CI builds seem to work fine on Java 1.6 now; so >> maybe we don't have to exclude the apt module for Java 1.6? >> >> -- >> James >> ------- >> Red Hat >> >> Email: > >> jstracha@ > >> Web: http://fusesource.com >> Twitter: jstrachan, fusenews >> Blog: http://macstrac.blogspot.com/ >> >> Open Source Integration > > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/improving-Endpoint-documentation-and-tooling-tp5731334p5731774.html > Sent from the Camel Development mailing list archive at Nabble.com. -- 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