You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Borut Bolčina <bo...@gmail.com> on 2009/02/28 16:42:12 UTC

Generating site with confluence markup

Hello,

I am trying to generate a site with doxia confluence format, but getting an
error.

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-site-plugin</artifactId>
    <dependencies>
        <dependency>
            <groupId>org.apache.maven.doxia</groupId>
            <artifactId>doxia-module-confluence</artifactId>
            <version>1.1-SNAPSHOT</version>
        </dependency>
    </dependencies>
</plugin>

I have Maven 2.0.10, therefore maven-site-plugin is version 2.0-beta-7.

The error after mvn clean site
...
[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


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?

Regards,
Borut

Re: Generating site with confluence markup

Posted by Lukas Theussl <lt...@apache.org>.
You should be able to use it, within the limits present in Doxia 1.0. Doxia 1.1 is 
about to be released and the site plugin will be updated to use it, things should 
get easier then.

-Lukas


Borut Bolčina wrote:
> 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 <lt...@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 <di...@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-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>
>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Generating site with confluence markup

Posted by Borut Bolčina <bo...@gmail.com>.
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 <lt...@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 <di...@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-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Generating site with confluence markup

Posted by Lukas Theussl <lt...@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 <di...@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-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Generating site with confluence markup

Posted by Borut Bolčina <bo...@gmail.com>.
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.

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:
[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}

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 <di...@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-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Generating site with confluence markup

Posted by Lukas Theussl <lt...@apache.org>.
You can't use version 1.1-SNAPSHOT of the confluence module with 
site-plugin-2.0-beta-7 (doxia.logging is only available in doxia 1.1). The site 
plugin has to be updated first to use doxia 1.1 which is scheduled to happen in 
version 2.1 [1].

HTH,
-Lukas

[1] http://jira.codehaus.org/browse/MSITE-298


Dirk Olmes wrote:
> 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-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Generating site with confluence markup

Posted by Dirk Olmes <di...@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-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org