Hi Dave,
The main problem is that you need to use a custom build of the maven
core because of [1]. The current trunk of 2.0.x branch has already doxia
bumped to beta-1, so you can just install from svn (the current 2.0.10
RCs have the doxia dep reverted so they won't work).
After that you have to make sure that no doxia-alpha's are brought in
transitively from any plugins, I remember specifically the site-plugin
and project-info-report-plugin, with their deps on reporting tools
(maven-reporting-impl/api, doxia-tools), causing trouble. You will have
to install those with updated deps as well.
It's not very convenient so I don't really want to promote it for now,
but we are trying to get beta-1 out soon now, so it can be used in
maven-2.0.11, see [2]. In the meantime, any testing feedback will be
welcome!
HTH,
-Lukas
[1]
http://jira.codehaus.org/browse/MNG-3402[2]
http://docs.codehaus.org/display/MAVEN/Doxia+Release+PlanDave Syer wrote:
> Lukas,
>
> Since you find the unpublished versions of Doxia more usable, would you be
> able to share with us how to configure and use them? I tried a couple of
> times just setting the <version/> of doxia-maven-plugin to
> 1.0-beta-1-SNAPSHOT (and various other flavours) and all I got was plexus
> class loader issues and a build error with no hints about what I did wrong.
>
> Dave.
>
>
> Lukas Theussl-3 wrote:
>
>>
>>No, no idea when beta-1 will be released. It's been formally ready since
>>a while but there was some resistance because we made some API changes
>>which could cause backward compatibility problems. The current
>>maven-2.0.x core branch is running with doxia-beta-1 but it is not yet
>>used by the site-plugin which means it hasn't got any real-world
>>testing. That said, it's far more usable for me...
>>
>>Cheers,
>>-Lukas
>>
>>
>>sandraB wrote:
>>
>>>Do you have an approximative release date for the next published version
>>>?
>>>Sandra
>>>
>>>
>>>Lukas Theussl-3 wrote:
>>>
>>>
>>>>There were several issues in the book module that are fixed in the
>>>>(unpublished) beta-1 version of doxia, see eg [1,2,3]. I suspect at
>>>>least some of those are responsible for what you see but it's hard to be
>>>>sure with the info that you provide. You can attach a complete test
>>>>project to jira if you want someone to check.
>>>>
>>>>HTH,
>>>>-Lukas
>>>>
>>>>
>>>>[1]
http://jira.codehaus.org/browse/DOXIA-157>>>>[2]
http://jira.codehaus.org/browse/DOXIA-160>>>>[3]
http://jira.codehaus.org/browse/DOXIA-166>>>>
>>>>
>>>>sandraB wrote:
>>>>
>>>>
>>>>>Hi,
>>>>>
>>>>>I'm trying to use doxia plugins to generate a pdf book and a xdoc files
>>>>>to
>>>>>generate the site, but I've got several errors :
>>>>>- The doxia:render-books generate xdoc files with a end-tag </document>
>>>>>at
>>>>>the end of the files but without any start-tag <document> ==> I've got a
>>>>>parser exception in the next step
>>>>>- When I generate the site (site:site and site:run), the
>>>>>
http://localhost:8080 show website without any styles and img.
>>>>>- The pdf files is not formated correctly. The sections, subsections,
>>>>><ul>
>>>>>tags, <li> tags, ... have disappeared.
>>>>>
>>>>>Could you please help me to resolve these issues ?
>>>>>
>>>>>Thanks in advance
>>>>>Sandra
>>>>>
>>>>>Here is my pom.xml :
>>>>>
>>>>><plugin>
>>>>> <artifactId>maven-site-plugin</artifactId>
>>>>> <version>2.0-beta-6</version>
>>>>> <dependencies>
>>>>> <dependency>
>>>>> <groupId>org.apache.maven.doxia</groupId>
>>>>> <artifactId>doxia-module-docbook-simple</artifactId>
>>>>> <version>1.0-alpha-11</version>
>>>>> </dependency>
>>>>> </dependencies>
>>>>></plugin>
>>>>><plugin>
>>>>> <groupId>org.apache.maven.plugins</groupId>
>>>>> <artifactId>maven-compiler-plugin</artifactId>
>>>>> <version>2.0</version>
>>>>> <configuration>
>>>>> <source>1.4</source>
>>>>> <target>1.4</target>
>>>>> </configuration>
>>>>></plugin>
>>>>><plugin>
>>>>> <groupId>org.apache.maven.doxia</groupId>
>>>>> <artifactId>doxia-maven-plugin</artifactId>
>>>>> <version>1.0-alpha-11</version>
>>>>> <executions>
>>>>> <execution>
>>>>> <phase>pre-site</phase>
>>>>> <goals>
>>>>> <goal>render-books</goal>
>>>>> </goals>
>>>>> </execution>
>>>>> </executions>
>>>>> <configuration>
>>>>> <books>
>>>>> <book>
>>>>> <directory>src/books</directory>
>>>>> <descriptor>src/books/test.xml</descriptor>
>>>>> <formats>
>>>>> <format>
>>>>> <id>xdoc</id>
>>>>> </format>
>>>>> <format>
>>>>> <id>pdf</id>
>>>>> </format>
>>>>> </formats>
>>>>> </book>
>>>>> </books>
>>>>> </configuration>
>>>>></plugin>
>>>>>
>>>>>
>>
>