[
https://issues.apache.org/activemq/browse/CAMEL-11?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_40111
]
James Strachan commented on CAMEL-11:
-------------------------------------
Patch applied with huge thanks Hadrian!
I'm wondering; should we move this code into the camel-maven-plugin as another
goal/report? Also making it a real maven report, so it gets its own page in
the maven generated site; like the 'mvn camel:dot' plugin does?
http://activemq.apache.org/camel/camel-maven-plugin.html
we could use one of those Sink classes, like the DotMojo does to generate HTML
nicely for the report.
BTW when I did a build, I found the converters.txt only had the stuff from
camel-core in there? Am thinking, we might wanna use a similar trick to the
DotMojo (maybe even combine the two) - we basically boot up the camel context
in a new class loader so that all the jars are available, then generate the EIP
diagrams.
Maybe we just need to do like the EmbeddedMojo does and just create a new
classloader; then in that class loader we run the actual generation of the
report via reflection?
> maven plugin to generate a report per maven module of all the Type Converter
> methods available in each module (preferably with a way to aggregate them) so
> folks can easily see what conversions are possible
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: CAMEL-11
> URL: https://issues.apache.org/activemq/browse/CAMEL-11
> Project: Apache Camel
> Issue Type: New Feature
> Components: tooling
> Reporter: James Strachan
> Fix For: 1.2.0
>
> Attachments: camel-11.patch
>
>
> e.g. be able to look in camel-core or camel-jms or whatever and see what
> types from -> to etc
> e.g.
> Document -> String, Source, byte[], Stax ....
> etc
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.