Hi Claus,

Thanks!

Now that you¹ve corrected that typo, all the ³missing syntax on endpoint²
errors are blowing up inside the camel-core module:

[INFO] --- camel-package-maven-plugin:2.16-SNAPSHOT:validate-components
(validate) @ camel-core ---
[WARNING] The dataformat: serialization has validation errors
[WARNING] Missing syntax on endpoint
[WARNING] The dataformat: string has validation errors
[WARNING] Missing syntax on endpoint
[WARNING] The dataformat: zip has validation errors
[WARNING] Missing syntax on endpoint
[WARNING] The language: bean has validation errors
[WARNING] Missing syntax on endpoint
[WARNING] The language: constant has validation errors
[WARNING] Missing syntax on endpoint
[WARNING] The language: header has validation errors
[WARNING] Missing syntax on endpoint
[WARNING] The language: exchangeProperty has validation errors
[WARNING] Missing syntax on endpoint
[WARNING] The language: ref has validation errors
[WARNING] Missing syntax on endpoint
[WARNING] The language: file has validation errors
[WARNING] Missing syntax on endpoint
[WARNING] The language: simple has validation errors
[WARNING] Missing syntax on endpoint
[WARNING] The language: tokenize has validation errors
[WARNING] Missing syntax on endpoint
[WARNING] The language: xtokenize has validation errors
[WARNING] Missing syntax on endpoint
[WARNING] The language: xpath has validation errors
[WARNING] Missing syntax on endpoint

Babak


Am 22.06.15 09:27 schrieb "Claus Ibsen" unter <claus.ib...@gmail.com>:

>Hi Babak
>
>Thanks for spotting this. I have corrected this, there were duplicated
>twitter endpoint classes, and it extended a wrong base class.
>
>Can you try again with latest code?
>
>
>
>On Sun, Jun 21, 2015 at 11:18 PM, Babak Vahdat
><babak.vah...@swissonline.ch> wrote:
>> Awesome!
>>
>> I noticed a typo on the following line (2 x missingDescription instead
>>of
>> missingSyntax):
>>
>> 
>>https://github.com/apache/camel/blob/master/tooling/maven/camel-package-m
>>aven-plugin/src/main/java/org/apache/camel/maven/packaging/ErrorDetail.ja
>>va#L34
>>
>> And currently while building I get the following error on camel-twitter:
>>
>> [WARNING] The component: twitter has validation errors
>> [WARNING] Missing endpoint documentation for the following options:
>>         block
>>         timeout
>>         failIfNoConsumers
>>
>> But I failed to find the 3 options above inside it's source.
>>
>> Babak
>>
>> Claus Ibsen-2 wrote
>>> Hi
>>>
>>> I am putting some final touches on a maven goal that is enabled by
>>> default as part of building the Camel source code / components. The
>>> goal validates that you have been a good person and include
>>> documentation for all the component and endpoint options, include some
>>> description what the component does, and added a label to categorize
>>> the component, and so on.
>>>
>>> This is possible because every component now includes full out of the
>>> box documentation for all their options (only salesforce is pending).
>>>
>>> The aim is to ensure we document all the options in the future and
>>> that the docs stay up to date. We have frankly to many components that
>>> get out of sync with the wiki pages.
>>>
>>> Bonus goals is that we will be able to generate parts of the component
>>> documentation in the future to keep it automatic up to date, and much
>>> more.
>>>
>>> But I just wanted to bring attention to this new validation goal. If
>>> you omit some documentation etc the goal reports what the error is,
>>> and which options you need to document.
>>>
>>> And for documentation, its just javadoc on the setter (or getter, but
>>> we favor the setter).
>>>
>>>
>>> PS: I will push the code changes later when I have run a full build of
>>> the code to ensure they all pass the validation.
>>>
>>>
>>> --
>>> Claus Ibsen
>>> -----------------
>>> Red Hat, Inc.
>>> Email:
>>
>>> cibsen@
>>
>>> Twitter: davsclaus
>>> Blog: http://davsclaus.com
>>> Author of Camel in Action: http://www.manning.com/ibsen
>>> hawtio: http://hawt.io/
>>> fabric8: http://fabric8.io/
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>>http://camel.465427.n5.nabble.com/HEADS-UP-Compiling-components-now-inclu
>>de-validation-of-you-included-documentation-tp5768400p5768447.html
>> Sent from the Camel Development mailing list archive at Nabble.com.
>
>
>
>-- 
>Claus Ibsen
>-----------------
>Red Hat, Inc.
>Email: cib...@redhat.com
>Twitter: davsclaus
>Blog: http://davsclaus.com
>Author of Camel in Action: http://www.manning.com/ibsen
>hawtio: http://hawt.io/
>fabric8: http://fabric8.io/


Reply via email to