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/