On 17 Dec 06, at 9:49 AM 17 Dec 06, Kenney Westerhof wrote:
Ok, I've tested with my schemadoc-maven-plugin (svn://
svn.neonics.com/m2-plugins/trunk/schemadoc-maven-plugin)
(after purging local repo and rebuilding plugin-tools and plugin-
plugin since I require qdox 1.6):
I'm testing the MavenMultiPage report - I'm assuming others are
testing the normal reports.
With maven 2.0.4 I get:
Caused by: java.lang.NoClassDefFoundError: org/apache/maven/
reporting/MavenMultiPageReport
It should be in there, I put the class in there. You are using the
new snapshot?
which is to be expected. Too bad this doesn't work, since all
reporting plugins are really
plugins for the site plugin and should be in a sub-realm of the
site plugin.
Will 2.0.5 include the new maven-reporting-api?
(mvn site takes 11 seconds)
With maven 2.1-SNAPSHOT I get:
(btw mvn site takes about 4 minutes since it pings all snapshot
repos multiple
times for each artifact)
Caused by:
org.codehaus.plexus.util.xml.pull.XmlPullParserException: expected
START_TAG or END_TAG not TEXT
(position: TEXT seen ...<menu ref="reports"/>\n\n\t\t[]\n
</... @35:5)
My site.xml only includes ${reports} and ${modules}, not the new-
style <menu ref/>.
Ok, I can swap whatever is necessary.
This is similar to Wendy Smoak's issue.
I (locally) modified the site plugin to dump the descriptor:
<body>
<links>
<item name="Apache" href="http://www.apache.org/"/>
</links>
<menu name="Quick Links">
<item name="Developers Guide" href="/devguide/index.html"/>
<item name="Configuration Schema" href="/configuration/
index.html"/>
</menu>
<menu ref="reports"/>
[]
</body>
</project>
The '[]' is the problem. This is on the exact location of the
original ${modules} tag, so that one needs fixing.
Sure, you want to JIRA that for 2.0, I pushed all the issues off to
2.0.1 but I'll fix those couple things and release doxia and call the
rest can wait until 2.0.1.
Jason.
-- Kenney
Jason van Zyl wrote:
The maven-site-plugin should be good now.
Jason.
On 17 Dec 06, at 8:16 AM 17 Dec 06, Kenney Westerhof wrote:
Hi Jason,
In trunk, I'm finding 2 maven-site-plugin dirs: maven-site-plugin
and maven-site-plugin-with-compat-for-2.0.4
There are lots of changes between these two - almost all files
are different (mostly license headers).
Which version is the right one? Which one will be merged to the
other?
Shouldn't the maven-site-plugin-with-compat-for-2.0.4 be in
branches/?
-- Kenney
Jason van Zyl wrote:
Hi,
I have managed to get the site plugin working with 2.0.4 and it
really wasn't a simple matter of rolling back some stuff. In
order for the site plugin to work with 2.0.4 the version of
doxia that is in MAVEN_HOME/lib must be used which is doxia-1.0-
alpha-7. The version of doxia in trunk is not very much like 1.0-
alpha-7 at all and creating a bridge required a compat package
with bits from maven-reporting, doxia-core, doxia-site-renderer,
doxia-document-render. Maybe I'm missing something but I don't
see how what's in trunk could work at all as there are so many
class that are different with methods removed, or classes not
present in doxia-1.0-alpha-7. Another problem was relying on
some changes in plexus-utils that are not available in the
version used in 2.0.4
I have created a tag in svn that marks the point right before I
created the bridge for reverting if something is wrong here:
http://svn.apache.org/repos/asf/maven/plugins/tags/maven-site-
plugin-pre-compat-with-doxia-1.0-alpha-7/ I have created some
notes about the compatibility here:
http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-site-
plugin/compatibility-notes.txt I have checked in what I have
that makes it work for the /maven/components site generation and
I have deployed a snapshot that people can try:
http://people.apache.org/repo/m2-snapshot-repository/org/apache/
maven/plugins/maven-site-plugin/2.0-SNAPSHOT/ So for that poor
fellow who was trying to jump through rings of fire to generate
his sites, this one's for you :-)
Thanks,
Jason.
-------------------------------------------------------------------
--
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]
---------------------------------------------------------------------
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]