views:

193

answers:

2

If I have a project which has some of its modules in scala (ie java modules, scala modules side by side) - how have people solved combining scaladoc generated HTML with javadoc generated to provide a single view of the documentation for the project?

(this could be using maven, or ant, more a general question).

Any thoughts and experiences appreciated.

+1  A: 

Scaladocs and javadoc are very different, with different formats. They are just two different animals and I don't think it makes sense to combine them. So, AFAIK, Maven doesn't offer any support for that (which is not surprising), just generate both of them separately.

Pascal Thivent
+2  A: 

With Scala 2.8's new scaladoc that will replace the one used with Scala 2.7, the differences will be even more striking. However, there was a request that a function be provided that translated scaladoc into javadoc format, for use by IDEs when displaying help.

If this function becomes available, then something that generates javadocs from scaladocs would be theoretically feasible.

But for any of that to become true, the people who have interest in such a thing would have to speak up at the appropriate fora. And, of course, if they are too small a group, it is likely nothing happens unless they do it for themselves.

Daniel
My thoughts are more along the lines of people creating libraries in scala, that would have been once created in java. So both java lang users may want to use them - the fact that the library is written in scala doesn't have to concern the consumer too much. For this purpose, scaladoc is adequate, but I guess if you really want to hide the fact that it is scala, it doesn't cut it - I will look into it futher, thanks for your answer !
Michael Neale