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]

Reply via email to