Thanks for the pointers, so there is no way I can use doxia confluence with Maven 2.0.10? Can you post an example like Dirk did?
Thanks again, Borut 2009/3/3 Lukas Theussl <ltheu...@apache.org>: > > A lot of stuff has been fixed in Doxia 1.1, see comments in-line. > A full list of changes in the confluence module is here: > http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=10780&status=6&component=12000 > > Borut Bolčina wrote: >> >> Thanks, I just tried with the snippet you posted. It works, but I was >> kind of disappointed when discovered that only some of the confluence >> notation works. >> >> At http://maven.apache.org/doxia/modules/index.html#Confluence there >> is a link to confluence elements reference >> http://confluence.atlassian.com/renderer/notationhelp.action?section=all >> >> I tried this markup: >> >> *strong* >> >> _emphasis_ >> >> ??citation?? >> >> -strikethrough- >> >> +underlined+ >> >> ^superscript^ >> >> ~subscript~ >> >> {{text will be monospaced}} >> >> >> and only strong, emphasis and monospaced works. > > This is not specific to confluence, general support for strikethrough, > underline, super/subscript, etc have only been added in Doxia 1.1, see eg > http://jira.codehaus.org/browse/DOXIA-163, > http://jira.codehaus.org/browse/DOXIA-164. > >> >> Tables, for example: >> >> ||heading 1||heading 2||heading 3|| >> |col A1|col A2|col A3| >> |col B1|col B2|col B3| >> >> don't work. It says: > > Looks like http://jira.codehaus.org/browse/DOXIA-215, fixed in 1.1. > > >> [ERROR] FATAL ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] 3 >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Trace >> java.lang.ArrayIndexOutOfBoundsException: 3 >> at >> org.apache.maven.doxia.module.xhtml.XhtmlSink.tableCell(XhtmlSink.java:791) >> at >> org.apache.maven.doxia.module.xhtml.XhtmlSink.tableCell(XhtmlSink.java:771) >> at >> org.apache.maven.doxia.module.confluence.parser.table.TableCellBlock.before(TableCellBlock.java:38) >> at >> org.apache.maven.doxia.module.confluence.parser.AbstractFatherBlock.traverse(AbstractFatherBlock.java:49) >> at >> org.apache.maven.doxia.module.confluence.parser.AbstractFatherBlock.traverse(AbstractFatherBlock.java:55) >> at >> org.apache.maven.doxia.module.confluence.parser.AbstractFatherBlock.traverse(AbstractFatherBlock.java:55) >> at >> org.apache.maven.doxia.module.confluence.ConfluenceParser.parse(ConfluenceParser.java:152) >> at org.apache.maven.doxia.DefaultDoxia.parse(DefaultDoxia.java:59) >> at >> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:342) >> at >> org.apache.maven.doxia.siterenderer.DoxiaDocumentRenderer.renderDocument(DoxiaDocumentRenderer.java:46) >> at >> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:269) >> at >> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:101) >> at >> org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:133) >> at >> org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:100) >> at >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:301) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> at >> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> at org.codehaus.classworlds.Launcher.main(Launcher.java:375) >> >> >> Also, my hopes were high for inserting source code with: >> >> {code:title=Bar.java|borderStyle=solid} >> // Some comments here >> public String getFoo() >> { >> return foo; >> } >> {code} > > > Fixed in 1.1: http://jira.codehaus.org/browse/DOXIA-171 > > >> >> but again: >> [ERROR] Error parsing >> >> C:\Users\Borut\Workarea\t5-components-library-trunk\src\site\confluence\work.confluence: >> line [2] String index out of range: 39 >> org.apache.maven.doxia.parser.ParseException: String index out of range: >> 39 >> at >> org.apache.maven.doxia.module.confluence.ConfluenceParser.parse(ConfluenceParser.java:139) >> at org.apache.maven.doxia.DefaultDoxia.parse(DefaultDoxia.java:59) >> at >> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:342) >> at >> org.apache.maven.doxia.siterenderer.DoxiaDocumentRenderer.renderDocument(DoxiaDocumentRenderer.java:46) >> at >> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:269) >> at >> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:101) >> at >> org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:133) >> at >> org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:100) >> at >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:301) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> at >> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> at org.codehaus.classworlds.Launcher.main(Launcher.java:375) >> Caused by: java.lang.StringIndexOutOfBoundsException: String index out >> of range: 39 >> at java.lang.String.charAt(String.java:687) >> at >> org.apache.maven.doxia.module.confluence.parser.ParagraphBlockParser.visit(ParagraphBlockParser.java:134) >> at >> org.apache.maven.doxia.module.confluence.ConfluenceParser.parse(ConfluenceParser.java:103) >> at >> org.apache.maven.doxia.module.confluence.ConfluenceParser.parse(ConfluenceParser.java:131) >> ... 25 more >> >> >> Is there a list of supported notations, so I can decide if doxia >> confluence is what I need? >> >> Regards, >> Borut >> 2009/3/2 Dirk Olmes <d...@xanthippe.ping.de>: >>> >>> Borut Bolčina wrote: >>>> >>>> Hello, >>>> >>>> I am trying to generate a site with doxia confluence format, but getting >>>> an >>>> error. >>> >>> [...] >>> >>>> [ERROR] BUILD ERROR >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Internal error in the plugin manager executing goal >>>> 'org.apache.maven.plugins:maven-site-plugin:2.0-beta-7:site': Unable to >>>> find >>>> the mojo 'org.apache.maven.plugins:maven-site-plu >>>> gin:2.0-beta-7:site' in the plugin >>>> 'org.apache.maven.plugins:maven-site-plugin' >>>> org.apache.maven.doxia.logging.Log >>> >>> This clearly looks like a connection bug to the central repo to me (it >>> may be a temporary outage). I use the twiki site module which follows >>> the same approach. Here's the pom snippet that works for me: >>> >>> <build> >>> <plugins> >>> <plugin> >>> <groupId>org.apache.maven.plugins</groupId> >>> <artifactId>maven-site-plugin</artifactId> >>> <version>2.0-beta-7</version> >>> <dependencies> >>> <dependency> >>> <groupId>org.apache.maven.doxia</groupId> >>> <artifactId>doxia-module-confluence</artifactId> >>> <version>1.0</version> >>> </dependency> >>> </dependencies> >>> <configuration> >>> <inputEncoding>UTF-8</inputEncoding> >>> <outputEncoding>UTF-8</outputEncoding> >>> </configuration> >>> </plugin> >>> </plugins> >>> </build> >>> >>>> I have src/site/confluence/index.confluence with some confluence style >>>> markup and a src/site/site.xml with some menu items, one of them >>>> referencing >>>> index.html. Is this the right approach? >>> >>> Yes, this is the right approach and it worked for me with the POM >>> snippet above. >>> >>> -dirk >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >>> For additional commands, e-mail: users-h...@maven.apache.org >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org