I have no knowledge of maven internals. I did go to maven.apache.org/doxia, but 
cannot find any documentation on this internal doxia format or how to plugin to 
doxia in general. Where can I find information how this "sink" works, what I 
need to do to do what you suggest ? It would be relatively simple to make my 
code output something else than APT, or produce another model if thats what is 
needed. I did suspect from the beginning that there is a better way to do this 
by somehow plugging in to doxia, but I looked at the doxia site and googled on 
it too, but I didn't get any wiser then than I did now. This was just a short 
sidetrack from the main thing I was working on so I decided to do the simplest 
thing I could: Generate APT. But it would be nice to do it the better way if 
somebody could point me in the right direction for figuring out how. I'm 
starting to get a suspicion that the answer is going to be "read the source!" 
:-).

Regards, Tommy

7 feb 2010 kl. 18.24 skrev Dan Tran:

> +1 to get doxia to support odt
> 
> -D
> 
> On Sun, Feb 7, 2010 at 9:14 AM, Lukas Theussl <[email protected]> wrote:
>> 
>> I can't browse your source repository as I don't have hg but it sounds like
>> it should be easy now to turn this into a more general doxia parser. You
>> don't have to go via apt to generate your site/pdf, just parse your odt into
>> a general sink instead of an apt, then any plugin (site/pdf/other...) can
>> use it directly to generate any doxia-supported output format, without any
>> coupling to the apt format. In other words, odt would be an equal citizen in
>> the list of maven documentation input formats (apt, xdoc, confluence...). If
>> you are interested, attach a patch to http://jira.codehaus.org/browse/DOXIA,
>> I would be happy to review and apply it.
>> 
>> Cheers,
>> -Lukas
>> 
>> 
>> Tommy Svensson wrote:
>>> 
>>> Hello,
>>> 
>>> I recently used the maven site plugin for the first time, and really liked
>>> it. I however came to dislike the APT format rather quickly. I spent far too
>>> much time manually reformatting my paragraphs to make the source readable. I
>>> felt that it would be very nice to be able to document in Open Office and
>>> still be able to generate a site and a PDF with maven-pdf-plugin, so I took
>>> a look at the ODT format and it turned out to be rather simple and easy. So
>>> I wrote a maven plugin I called maven-odt2apt-plugin. It currently supports
>>> everything in APT with the exception of tables. It requires an APT.ott
>>> template file defining the APT styles which must be used in the open office
>>> document. Links and images are also supported. When you work in Open Office
>>> you get something that is not 100% identical, but very similar to the end
>>> result.
>>> 
>>> If you define the plugin to run in the "pre-site" phase and put your odt
>>> documents in src/site/odt and then do "mvn site" it will go all the way from
>>> your odt document to a site.
>>> The plugin is released as open source under that Apache 2.0 license, and
>>> can be found on sourceforge: http://odt2apt.sf.net/.
>>> 
>>> I inform about this since at least I find it hard to find and know about
>>> all free software out there, and I believe that I'm not alone in disliking
>>> working directly with APT. I though that there might be others out there
>>> that might be interested in this plugin, and this is the right place to
>>> inform about it.
>>> Best Regards,
>>> Tommy Svensson
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>> 
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

___________________________

    Natusoft AB
    Tommy Svensson
    [email protected]
    0703 55 50 19
___________________________



Reply via email to