On 29 April 2013 07:00, James Strachan <james.strac...@gmail.com> wrote:
> On 28 April 2013 23:46, Babak Vahdat <babak.vah...@swissonline.ch> 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?

FWIW I just tried JDK 1.6 then I got no HTML generated.

The build seems to work OK for me though.


>> 2) My suspicion is that the recent failed compilation by our
>> Camel.trunk.notest CI-Server profile is because of the new Maven module
>> (org.apache.camel.apt) as apparently JDK 6 annotation processing has known
>> bug(s). So my question is if there would be some easy way to disable
>> annotation processing (e.g using a profile) so that we could experiment this
>> on CI-Server to see if this would be really the root cause of the problem?
>
> Yeah, we could disable the apt dependency unless on JDK. Am on
> vacation today; will take a stab tomorrow if noone beats me to it. The
> apt is only for the doc generation; so its no biggie to only enable it
> on a profile or jdk basis.
>
>
>
>> And if we could provide a proper fix of this. More details here:
>>
>>
>> http://camel.465427.n5.nabble.com/Our-builds-looks-really-bad-td5731673.html
>>
>> 3) Would it make sense to restrict the EndpointAnnotationProcessor's
>> @SupportedAnnotationTypes to ONLY:
>>
>>         @SupportedAnnotationTypes({"org.apache.camel.spi.*"})
>>
>> I think in this way we could skip the non relevant annotations we have like
>> "org.apache.camel.language.NamespacePrefix" which is currently causing
>> problem on CI-Server.
>
> Ah yeah, thats a good idea! Just committed; I also used Java 7 source
> format for the annotation processor in case that helps.

I just rolled that bit back; as the Java 7 source flag doesn't work on
JDK 1.6 :)

--
James
-------
Red Hat

Email: jstra...@redhat.com
Web: http://fusesource.com
Twitter: jstrachan, fusenews
Blog: http://macstrac.blogspot.com/

Open Source Integration

Reply via email to