On 16 Dec 06, at 6:32 PM 16 Dec 06, Joerg Hohwiller wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jason van Zyl wrote:
Hi,
Hi Jason,
thanks for your work. I tried to build my site with maven 2.0.4. and
maven-site-plugin 2.0-SNAPSHOT and now javadoc seems to work even if
the site is staged (site:stage). I do not know if that was intended
by your fix.
But maybe this only happened, because maven-javadoc-plugin was
updated, too.
Anyhow jxr and cobertura are still broken, so MSITE-138 is still
not fixed for
maven 2.0.4:
http://jira.codehaus.org/browse/MSITE-138
Do you think you could give me a sample project with the projects
configuration that you have. I have run Cobertura and JXR on some of
Joakim's sites so we'll track it down. Give me an example of what you
have that doesn't work and I'll track it down.
Did I get something wrong. Was your fix about something else?
I was only trying to get it to run in 2.0.4 and make sure that worked.
Anyhow since javadoc works I get the impression, that your maven-
site-plugin
fixed prepared something so the reports can now work with
site:stage but
only maven-javadoc-plugin has already been fixed to work together
with this
new fix while jxr and cobertura still do something wrong.
Can anybody enlighten my nescience?
I have not actually tried to close any issues in the site plugin
myself :-) Just wanted to make sure it's all working for 2.0.4 users.
Jason.
Regards
Jörg
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]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFFhIH7mPuec2Dcv/8RAmQnAKCDCOkbxC6PPv/Cs04Eg4CrjeZT4gCfbysA
MmJrTGqaUUkhjknS9v/kYTU=
=fZNs
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
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]