This page is no longer maintained — Please continue to the home page at www.scala-lang.org

Re: maven-scala-plugin scala and java mixture problem with scaladoc

5 replies
david.bernard
Joined: 2009-01-08,
User offline. Last seen 1 year 27 weeks ago.
To use vscaladoc
set
                    <vscaladocVersion>1.1</vscaladocVersion>

and not vscalaVersion

On Fri, Feb 27, 2009 at 15:59, David Bernard <david.bernard.31@gmail.com> wrote:
It's a bug in maven-scala-plugin (thanks to report it), I'll fix it later.
workaround : set scalaVersion explicitly

            <plugin>
                <groupId>org.scala-tools</groupId>
                <artifactId>maven-scala-plugin</artifactId>
                <configuration>
                    <scalaVersion>2.7.3</scalaVersion>
                    <vscalaVersion>1.0</vscalaVersion>
                </configuration>
            </plugin>

/davidB

On Fri, Feb 27, 2009 at 15:45, rossputin <rossajmcd@yahoo.co.uk> wrote:

Hi David.

Thanks.  I wonder, is it possible to get that rolled in automatically?  I
suppose we could in some way ensure the java was compiled and available in
target/classes in order for scala:doc to be called successfully?

Also, running 'mvn site' gives me:

.....

INFO] Generating "ScalaDocs" report.
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] null
[INFO]
------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
       at java.util.regex.Matcher.getTextLength(Matcher.java:1127)
       at java.util.regex.Matcher.reset(Matcher.java:284)
       at java.util.regex.Matcher.<init>(Matcher.java:205)
       at java.util.regex.Pattern.matcher(Pattern.java:879)
       at org.scala_tools.maven.VersionNumber.<init>(VersionNumber.java:20)
       at
org.scala_tools.maven.ScalaDocMojo.getScalaCommand(ScalaDocMojo.java:231)
       at org.scala_tools.maven.ScalaDocMojo.generate(ScalaDocMojo.java:268)
       at
org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:139)
       at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:269)
       at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:101)


.....

Thanks,

Ross.



David Bernard-3 wrote:
>
> Hi,
>
> I can reproduce your problem if I did a clean before running scala:doc.
> But
> If you run "mvn compile" before then java classes are in target/classes
> and
> available for the run of scala:doc
> So try
>
> "mvn compile scala:doc" and you will have scaladoc (or vscaladoc) under
> target/site/scaladocs
>
> /davidB
>
> On Fri, Feb 27, 2009 at 15:23, rossputin <rossajmcd@yahoo.co.uk> wrote:
>
>>
>> Hi David.
>>
>> I also sent the sample project to your personal email.
>>
>> Regards,
>>
>> Ross.
>>
>>
>>
>> David Bernard-3 wrote:
>> >
>> > Thanks, I'll try to find/fix the issue  for the next release of
>> vscaladoc.
>> >
>> > On Fri, Feb 27, 2009 at 11:49, rossputin <rossajmcd@yahoo.co.uk> wrote:
>> >
>> >>
>> >> Hi David.
>> >>
>> >> Here is a small sample project which compiles, but fails on
>> 'scala:doc'.
>> >>
>> >> Thanks.
>> >>
>> >> Ross.
>> >> http://www.nabble.com/file/p22243449/scala_java_maven.tgz
>> >> scala_java_maven.tgz
>> >>
>> >>
>> >> David Bernard-3 wrote:
>> >> >
>> >> > Hi,
>> >> >
>> >> > scaladoc and vscaladoc delegate a big part of the job (creating the
>> >> Data
>> >> > Model) to scalac (from where your issue seems to come).
>> >> > could you provide a sample test project with your "execution" setup.
>> >> > Or at least your pom.xml and the full log.
>> >> >
>> >> > /davidB
>> >> >
>> >> > On Fri, Feb 27, 2009 at 10:39, rossputin <rossajmcd@yahoo.co.uk>
>> wrote:
>> >> >
>> >> >>
>> >> >> Hi Josh.
>> >> >>
>> >> >> I dropped scaladoc and plugged in vscaladoc like you suggested,
>> using:
>> >> >>
>> >> >> <configuration>
>> >> >>  <vscalaVersion>1.0</vscalaVersion>
>> >> >> </configuration>
>> >> >>
>> >> >> in my reporting plugin.
>> >> >>
>> >> >> It seems I get the same result.  Perhaps I missed something out ?
>> >> >>
>> >> >> Thanks for your help.
>> >> >>
>> >> >> Regards,
>> >> >>
>> >> >> Ross.
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> Josh Suereth wrote:
>> >> >> >
>> >> >> > I'd love to help!
>> >> >> >
>> >> >> > Unfortunately, I'm not planning on supporting anything major (in
>> the
>> >> >> > maven-scala-plugin) with scaladoc until there is a scaladoc
>> >> maintainer.
>> >> >> > I'm unsure of whether scaladoc was ever updated to handle mixed
>> >> >> java/scala
>> >> >> > projects, but I'm skeptical.
>> >> >> >
>> >> >> > In the meantime, If you can run scaladoc locally (not inside
>> maven),
>> >> >> are
>> >> >> > you
>> >> >> > seeing the same error?
>> >> >> >
>> >> >> > There's a known issue with scaladoc on windows (and many bugs in
>> the
>> >> >> scala
>> >> >> > trac database).  I would make sure you're not running into one of
>> >> >> those.
>> >> >> >
>> >> >> > Also, you may want to try vscaladoc as I believe it's still being
>> >> >> > maintained
>> >> >> > by David Bernard.
>> >> >> >
>> >> >> >
>> >> >> > -Josh
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > On Thu, Feb 26, 2009 at 10:06 AM, rossputin
>> <rossajmcd@yahoo.co.uk
>> >
>> >> >> wrote:
>> >> >> >
>> >> >> >>
>> >> >> >> Hi.
>> >> >> >>
>> >> >> >> My setup is something like:
>> >> >> >>
>> >> >> >> src/main/java
>> >> >> >>    com/company/mypackage
>> >> >> >>        MyClass.java
>> >> >> >>    com/company/mypackage/utility
>> >> >> >>        SomeUtility.java
>> >> >> >>
>> >> >> >> src/main/scala
>> >> >> >>    com/company/mypackage
>> >> >> >>        MyClass.scala
>> >> >> >>
>> >> >> >> While my scala classes can make use of my java classes at
>> compile
>> >> time
>> >> >> >> because of my 'executions' setup in the pom under the
>> >> >> maven-scala-plugin
>> >> >> >> within my build element, reporting is a problem for me.
>> >> >> >>
>> >> >> >> If my Scala class tries to import anything from
>> >> >> >> 'com.company.mypackage.utility' which lives in the java source
>> tree
>> >> >> >> calling
>> >> >> >> 'mvn ... scala:doc' yields:
>> >> >> >>
>> >> >> >> ...
>> >> >> >> error: value utility is not a member of package
>> >> com.company.mypackage
>> >> >> >> ...
>> >> >> >>
>> >> >> >> Can anyone help with configuring scala:doc to cope with this ?
>> >> >> >>
>> >> >> >> Thanks in advance for your help.
>> >> >> >>
>> >> >> >> Regards,
>> >> >> >>
>> >> >> >> Ross.
>> >> >> >> --
>> >> >> >> View this message in context:
>> >> >> >>
>> >> >>
>> >>
>> http://www.nabble.com/maven-scala-plugin-scala-and-java-mixture-problem-with-scaladoc-tp22226047p22226047.html
>> >> >> >> Sent from the Scala - Tools mailing list archive at Nabble.com.
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >>
>> >> >> --
>> >> >> View this message in context:
>> >> >>
>> >>
>> http://www.nabble.com/maven-scala-plugin-scala-and-java-mixture-problem-with-scaladoc-tp22226047p22242407.html
>> >> >> Sent from the Scala - Tools mailing list archive at Nabble.com.
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/maven-scala-plugin-scala-and-java-mixture-problem-with-scaladoc-tp22226047p22243449.html
>> >> Sent from the Scala - Tools mailing list archive at Nabble.com.
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/maven-scala-plugin-scala-and-java-mixture-problem-with-scaladoc-tp22226047p22246841.html
>> Sent from the Scala - Tools mailing list archive at Nabble.com.
>>
>>
>
>

--
View this message in context: http://www.nabble.com/maven-scala-plugin-scala-and-java-mixture-problem-with-scaladoc-tp22226047p22247247.html
Sent from the Scala - Tools mailing list archive at Nabble.com.



rossputin
Joined: 2009-02-26,
User offline. Last seen 2 years 12 weeks ago.
Re: maven-scala-plugin scala and java mixture problem with sca

Excellent, all working, thanks David.

Ross.

David Bernard-3 wrote:
>
> To use vscaladoc
> set
> 1.1
>
> and not vscalaVersion
>
> On Fri, Feb 27, 2009 at 15:59, David Bernard
> wrote:
>
>> It's a bug in maven-scala-plugin (thanks to report it), I'll fix it
>> later.
>> workaround : set scalaVersion explicitly
>>
>>
>> org.scala-tools
>> maven-scala-plugin
>>
>> 2.7.3
>> 1.0
>>
>>
>>
>> /davidB
>>
>>
>> On Fri, Feb 27, 2009 at 15:45, rossputin wrote:
>>
>>>
>>> Hi David.
>>>
>>> Thanks. I wonder, is it possible to get that rolled in automatically?
>>> I
>>> suppose we could in some way ensure the java was compiled and available
>>> in
>>> target/classes in order for scala:doc to be called successfully?
>>>
>>> Also, running 'mvn site' gives me:
>>>
>>> .....
>>>
>>> INFO] Generating "ScalaDocs" report.
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [ERROR] FATAL ERROR
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] null
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Trace
>>> java.lang.NullPointerException
>>> at java.util.regex.Matcher.getTextLength(Matcher.java:1127)
>>> at java.util.regex.Matcher.reset(Matcher.java:284)
>>> at java.util.regex.Matcher.(Matcher.java:205)
>>> at java.util.regex.Pattern.matcher(Pattern.java:879)
>>> at
>>> org.scala_tools.maven.VersionNumber.(VersionNumber.java:20)
>>> at
>>> org.scala_tools.maven.ScalaDocMojo.getScalaCommand(ScalaDocMojo.java:231)
>>> at
>>> org.scala_tools.maven.ScalaDocMojo.generate(ScalaDocMojo.java:268)
>>> at
>>>
>>> org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:139)
>>> at
>>>
>>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:269)
>>> at
>>>
>>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:101)
>>>
>>>
>>> .....
>>>
>>> Thanks,
>>>
>>> Ross.
>>>
>>>
>>>
>>> David Bernard-3 wrote:
>>> >
>>> > Hi,
>>> >
>>> > I can reproduce your problem if I did a clean before running
>>> scala:doc.
>>> > But
>>> > If you run "mvn compile" before then java classes are in
>>> target/classes
>>> > and
>>> > available for the run of scala:doc
>>> > So try
>>> >
>>> > "mvn compile scala:doc" and you will have scaladoc (or vscaladoc)
>>> under
>>> > target/site/scaladocs
>>> >
>>> > /davidB
>>> >
>>> > On Fri, Feb 27, 2009 at 15:23, rossputin
>>> wrote:
>>> >
>>> >>
>>> >> Hi David.
>>> >>
>>> >> I also sent the sample project to your personal email.
>>> >>
>>> >> Regards,
>>> >>
>>> >> Ross.
>>> >>
>>> >>
>>> >>
>>> >> David Bernard-3 wrote:
>>> >> >
>>> >> > Thanks, I'll try to find/fix the issue for the next release of
>>> >> vscaladoc.
>>> >> >
>>> >> > On Fri, Feb 27, 2009 at 11:49, rossputin
>>> wrote:
>>> >> >
>>> >> >>
>>> >> >> Hi David.
>>> >> >>
>>> >> >> Here is a small sample project which compiles, but fails on
>>> >> 'scala:doc'.
>>> >> >>
>>> >> >> Thanks.
>>> >> >>
>>> >> >> Ross.
>>> >> >> http://www.nabble.com/file/p22243449/scala_java_maven.tgz
>>> >> >> scala_java_maven.tgz
>>> >> >>
>>> >> >>
>>> >> >> David Bernard-3 wrote:
>>> >> >> >
>>> >> >> > Hi,
>>> >> >> >
>>> >> >> > scaladoc and vscaladoc delegate a big part of the job (creating
>>> the
>>> >> >> Data
>>> >> >> > Model) to scalac (from where your issue seems to come).
>>> >> >> > could you provide a sample test project with your "execution"
>>> setup.
>>> >> >> > Or at least your pom.xml and the full log.
>>> >> >> >
>>> >> >> > /davidB
>>> >> >> >
>>> >> >> > On Fri, Feb 27, 2009 at 10:39, rossputin
>>> >> wrote:
>>> >> >> >
>>> >> >> >>
>>> >> >> >> Hi Josh.
>>> >> >> >>
>>> >> >> >> I dropped scaladoc and plugged in vscaladoc like you suggested,
>>> >> using:
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> 1.0
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> in my reporting plugin.
>>> >> >> >>
>>> >> >> >> It seems I get the same result. Perhaps I missed something out
>>> ?
>>> >> >> >>
>>> >> >> >> Thanks for your help.
>>> >> >> >>
>>> >> >> >> Regards,
>>> >> >> >>
>>> >> >> >> Ross.
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> Josh Suereth wrote:
>>> >> >> >> >
>>> >> >> >> > I'd love to help!
>>> >> >> >> >
>>> >> >> >> > Unfortunately, I'm not planning on supporting anything major
>>> (in
>>> >> the
>>> >> >> >> > maven-scala-plugin) with scaladoc until there is a scaladoc
>>> >> >> maintainer.
>>> >> >> >> > I'm unsure of whether scaladoc was ever updated to handle
>>> mixed
>>> >> >> >> java/scala
>>> >> >> >> > projects, but I'm skeptical.
>>> >> >> >> >
>>> >> >> >> > In the meantime, If you can run scaladoc locally (not inside
>>> >> maven),
>>> >> >> >> are
>>> >> >> >> > you
>>> >> >> >> > seeing the same error?
>>> >> >> >> >
>>> >> >> >> > There's a known issue with scaladoc on windows (and many bugs
>>> in
>>> >> the
>>> >> >> >> scala
>>> >> >> >> > trac database). I would make sure you're not running into
>>> one
>>> of
>>> >> >> >> those.
>>> >> >> >> >
>>> >> >> >> > Also, you may want to try vscaladoc as I believe it's still
>>> being
>>> >> >> >> > maintained
>>> >> >> >> > by David Bernard.
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> > -Josh
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> > On Thu, Feb 26, 2009 at 10:06 AM, rossputin
>>> >> >> >> >
>>> >> >> >> wrote:
>>> >> >> >> >
>>> >> >> >> >>
>>> >> >> >> >> Hi.
>>> >> >> >> >>
>>> >> >> >> >> My setup is something like:
>>> >> >> >> >>
>>> >> >> >> >> src/main/java
>>> >> >> >> >> com/company/mypackage
>>> >> >> >> >> MyClass.java
>>> >> >> >> >> com/company/mypackage/utility
>>> >> >> >> >> SomeUtility.java
>>> >> >> >> >>
>>> >> >> >> >> src/main/scala
>>> >> >> >> >> com/company/mypackage
>>> >> >> >> >> MyClass.scala
>>> >> >> >> >>
>>> >> >> >> >> While my scala classes can make use of my java classes at
>>> >> compile
>>> >> >> time
>>> >> >> >> >> because of my 'executions' setup in the pom under the
>>> >> >> >> maven-scala-plugin
>>> >> >> >> >> within my build element, reporting is a problem for me.
>>> >> >> >> >>
>>> >> >> >> >> If my Scala class tries to import anything from
>>> >> >> >> >> 'com.company.mypackage.utility' which lives in the java
>>> source
>>> >> tree
>>> >> >> >> >> calling
>>> >> >> >> >> 'mvn ... scala:doc' yields:
>>> >> >> >> >>
>>> >> >> >> >> ...
>>> >> >> >> >> error: value utility is not a member of package
>>> >> >> com.company.mypackage
>>> >> >> >> >> ...
>>> >> >> >> >>
>>> >> >> >> >> Can anyone help with configuring scala:doc to cope with this
>>> ?
>>> >> >> >> >>
>>> >> >> >> >> Thanks in advance for your help.
>>> >> >> >> >>
>>> >> >> >> >> Regards,
>>> >> >> >> >>
>>> >> >> >> >> Ross.
>>> >> >> >> >> --
>>> >> >> >> >> View this message in context:
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> http://www.nabble.com/maven-scala-plugin-scala-and-java-mixture-problem-...
>>> >> >> >> >> Sent from the Scala - Tools mailing list archive at
>>> Nabble.com.
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >>
>>> >> >> >> --
>>> >> >> >> View this message in context:
>>> >> >> >>
>>> >> >>
>>> >>
>>> http://www.nabble.com/maven-scala-plugin-scala-and-java-mixture-problem-...
>>> >> >> >> Sent from the Scala - Tools mailing list archive at Nabble.com.
>>> >> >> >>
>>> >> >> >>
>>> >> >> >
>>> >> >> >
>>> >> >>
>>> >> >> --
>>> >> >> View this message in context:
>>> >> >>
>>> >>
>>> http://www.nabble.com/maven-scala-plugin-scala-and-java-mixture-problem-...
>>> >> >> Sent from the Scala - Tools mailing list archive at Nabble.com.
>>> >> >>
>>> >> >>
>>> >> >
>>> >> >
>>> >>
>>> >> --
>>> >> View this message in context:
>>> >>
>>> http://www.nabble.com/maven-scala-plugin-scala-and-java-mixture-problem-...
>>> >> Sent from the Scala - Tools mailing list archive at Nabble.com.
>>> >>
>>> >>
>>> >
>>> >
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/maven-scala-plugin-scala-and-java-mixture-problem-...
>>> Sent from the Scala - Tools mailing list archive at Nabble.com.
>>>
>>>
>>
>
>

rossputin
Joined: 2009-02-26,
User offline. Last seen 2 years 12 weeks ago.
Re: maven-scala-plugin scala and java mixture problem with sca

Hi David.

When running 'mvn clean compile scala:doc' I am getting:

....

[INFO] [scala:compile {execution: default}]
[INFO] suggestion: remove the scalaVersion from pom.xml
[ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/java
[ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/scala
[INFO] Compiling 133 source files to
/Users/rossputin/Projects/njw/njwfm/workspoint/target/classes
[INFO] [compiler:compile]
[INFO] Compiling 131 source files to
/Users/rossputin/Projects/njw/njwfm/workspoint/target/classes
[INFO] [scala:compile {execution: compile}]
[INFO] suggestion: remove the scalaVersion from pom.xml
[ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/java
[ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/scala
[INFO] Nothing to compile - all classes are up to date
[INFO] [scala:doc]
[INFO] suggestion: remove the scalaVersion from pom.xml
[INFO] failed to find baseUri for brix.plugin.site.page.tile.Tile ::
brix.plugin.site.page.tile
[WARNING] java.lang.NoSuchMethodError:
scala.tools.nsc.symtab.Definitions$definitions$.AllClass()Lscala/tools/nsc/symtab/Symbols$Symbol;
[WARNING] at
org.scala_tools.vscaladoc.ModelExtractor$Entity.gd3$1(ModelExtractor.scala:138)
[WARNING] at
org.scala_tools.vscaladoc.ModelExtractor$Entity.lo(ModelExtractor.scala:137)
[WARNING] at
org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$signatureFor$1.apply(Page4ClassOrObject.scala:175)
[WARNING] at
org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$signatureFor$1.apply(Page4ClassOrObject.scala:174)
[WARNING] at
org.scala_tools.vscaladoc.DocUtil$NodeWrapper.mkXML(DocUtil.scala:110)
[WARNING] at
org.scala_tools.vscaladoc.DocUtil$NodeWrapper.mkXML(DocUtil.scala:117)
[WARNING] at
org.scala_tools.vscaladoc.DocUtil$NodeWrapper.surround(DocUtil.scala:121)
[WARNING] at
org.scala_tools.vscaladoc.Page4ClassOrObject.signatureFor(Page4ClassOrObject.scala:174)
[WARNING] at
org.scala_tools.vscaladoc.Page4ClassOrObject.asXmlField(Page4ClassOrObject.scala:149)
[WARNING] at
org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$body$6.apply(Page4ClassOrObject.scala:38)
[WARNING] at
org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$body$6.apply(Page4ClassOrObject.scala:38)
[WARNING] at
org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$section$1.apply(Page4ClassOrObject.scala:106)
[WARNING] at
org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$section$1.apply(Page4ClassOrObject.scala:106)
[WARNING] at scala.List.map(List.scala:805)
[WARNING] at
org.scala_tools.vscaladoc.Page4ClassOrObject.section(Page4ClassOrObject.scala:106)
[WARNING] at
org.scala_tools.vscaladoc.Page4ClassOrObject.body(Page4ClassOrObject.scala:38)
[WARNING] at
org.scala_tools.vscaladoc.Page4ClassOrObject.body(Page4ClassOrObject.scala:8)
[WARNING] at
org.scala_tools.vscaladoc.HtmlPage$class.html(HtmlPage.scala:110)
[WARNING] at org.scala_tools.vscaladoc.ContentPage.html(HtmlPage.scala:222)
[WARNING] at
org.scala_tools.vscaladoc.HtmlPage$class.save(HtmlPage.scala:121)
[WARNING] at org.scala_tools.vscaladoc.ContentPage.save(HtmlPage.scala:222)
[WARNING] at
org.scala_tools.vscaladoc.HtmlRenderer$$anonfun$render$1.apply(HtmlRenderer.scala:30)
[WARNING] at
org.scala_tools.vscaladoc.HtmlRenderer$$anonfun$render$1.apply(HtmlRenderer.scala:30)
[WARNING] at scala.List.foreach(List.scala:834)
[WARNING] at
org.scala_tools.vscaladoc.HtmlRenderer.render(HtmlRenderer.scala:30)
[WARNING] at
org.scala_tools.vscaladoc.DocDriver.process(DocDriver.scala:99)
[WARNING] at org.scala_tools.vscaladoc.Main$.process(Main.scala:79)
[WARNING] at org.scala_tools.vscaladoc.Main$.main(Main.scala:93)
[WARNING] at org.scala_tools.vscaladoc.Main.main(Main.scala)
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------

....

So basically I get the packages classes listed in the left panel in the
resulting html, but nothing when I follow the links.

Thanks for your help.

Ross.

david.bernard
Joined: 2009-01-08,
User offline. Last seen 1 year 27 weeks ago.
Re: maven-scala-plugin scala and java mixture problem with sca
go back to scaladoc. I thinks it's a trouble vscaladoc 1.1 isn't build with scala-2.7.3, that could be the cause of this type of message

On Fri, Feb 27, 2009 at 17:24, rossputin <rossajmcd@yahoo.co.uk> wrote:

Hi David.

When running 'mvn clean compile scala:doc' I am getting:

....

[INFO] [scala:compile {execution: default}]
[INFO] suggestion: remove the scalaVersion from pom.xml
[ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/java
[ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/scala
[INFO] Compiling 133 source files to
/Users/rossputin/Projects/njw/njwfm/workspoint/target/classes
[INFO] [compiler:compile]
[INFO] Compiling 131 source files to
/Users/rossputin/Projects/njw/njwfm/workspoint/target/classes
[INFO] [scala:compile {execution: compile}]
[INFO] suggestion: remove the scalaVersion from pom.xml
[ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/java
[ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/scala
[INFO] Nothing to compile - all classes are up to date
[INFO] [scala:doc]
[INFO] suggestion: remove the scalaVersion from pom.xml
[INFO] failed to find baseUri for brix.plugin.site.page.tile.Tile ::
brix.plugin.site.page.tile
[WARNING] java.lang.NoSuchMethodError:
scala.tools.nsc.symtab.Definitions$definitions$.AllClass()Lscala/tools/nsc/symtab/Symbols$Symbol;
[WARNING]       at
org.scala_tools.vscaladoc.ModelExtractor$Entity.gd3$1(ModelExtractor.scala:138)
[WARNING]       at
org.scala_tools.vscaladoc.ModelExtractor$Entity.lo(ModelExtractor.scala:137)
[WARNING]       at
org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$signatureFor$1.apply(Page4ClassOrObject.scala:175)
[WARNING]       at
org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$signatureFor$1.apply(Page4ClassOrObject.scala:174)
[WARNING]       at
org.scala_tools.vscaladoc.DocUtil$NodeWrapper.mkXML(DocUtil.scala:110)
[WARNING]       at
org.scala_tools.vscaladoc.DocUtil$NodeWrapper.mkXML(DocUtil.scala:117)
[WARNING]       at
org.scala_tools.vscaladoc.DocUtil$NodeWrapper.surround(DocUtil.scala:121)
[WARNING]       at
org.scala_tools.vscaladoc.Page4ClassOrObject.signatureFor(Page4ClassOrObject.scala:174)
[WARNING]       at
org.scala_tools.vscaladoc.Page4ClassOrObject.asXmlField(Page4ClassOrObject.scala:149)
[WARNING]       at
org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$body$6.apply(Page4ClassOrObject.scala:38)
[WARNING]       at
org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$body$6.apply(Page4ClassOrObject.scala:38)
[WARNING]       at
org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$section$1.apply(Page4ClassOrObject.scala:106)
[WARNING]       at
org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$section$1.apply(Page4ClassOrObject.scala:106)
[WARNING]       at scala.List.map(List.scala:805)
[WARNING]       at
org.scala_tools.vscaladoc.Page4ClassOrObject.section(Page4ClassOrObject.scala:106)
[WARNING]       at
org.scala_tools.vscaladoc.Page4ClassOrObject.body(Page4ClassOrObject.scala:38)
[WARNING]       at
org.scala_tools.vscaladoc.Page4ClassOrObject.body(Page4ClassOrObject.scala:8)
[WARNING]       at
org.scala_tools.vscaladoc.HtmlPage$class.html(HtmlPage.scala:110)
[WARNING]       at org.scala_tools.vscaladoc.ContentPage.html(HtmlPage.scala:222)
[WARNING]       at
org.scala_tools.vscaladoc.HtmlPage$class.save(HtmlPage.scala:121)
[WARNING]       at org.scala_tools.vscaladoc.ContentPage.save(HtmlPage.scala:222)
[WARNING]       at
org.scala_tools.vscaladoc.HtmlRenderer$$anonfun$render$1.apply(HtmlRenderer.scala:30)
[WARNING]       at
org.scala_tools.vscaladoc.HtmlRenderer$$anonfun$render$1.apply(HtmlRenderer.scala:30)
[WARNING]       at scala.List.foreach(List.scala:834)
[WARNING]       at
org.scala_tools.vscaladoc.HtmlRenderer.render(HtmlRenderer.scala:30)
[WARNING]       at
org.scala_tools.vscaladoc.DocDriver.process(DocDriver.scala:99)
[WARNING]       at org.scala_tools.vscaladoc.Main$.process(Main.scala:79)
[WARNING]       at org.scala_tools.vscaladoc.Main$.main(Main.scala:93)
[WARNING]       at org.scala_tools.vscaladoc.Main.main(Main.scala)
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------

....

So basically I get the packages classes listed in the left panel in the
resulting html, but nothing when I follow the links.

Thanks for your help.

Ross.



--
View this message in context: http://www.nabble.com/maven-scala-plugin-scala-and-java-mixture-problem-with-scaladoc-tp22226047p22249153.html
Sent from the Scala - Tools mailing list archive at Nabble.com.


rossputin
Joined: 2009-02-26,
User offline. Last seen 2 years 12 weeks ago.
Re: maven-scala-plugin scala and java mixture problem with sca

Hi.

If I switch :

org.scala-tools
maven-scala-plugin

2.7.3
1.0
1.1

for :

org.scala-tools
maven-scala-plugin

2.7.3-->
1.0
1.1-->

and run 'mvn clean compile scala:doc' it works obviously with the 'scaladoc'
library.

Regards,

Ross.

rossputin wrote:
>
> Hi David.
>
> When running 'mvn clean compile scala:doc' I am getting:
>
> ....
>
> [INFO] [scala:compile {execution: default}]
> [INFO] suggestion: remove the scalaVersion from pom.xml
> [ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/java
> [ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/scala
> [INFO] Compiling 133 source files to
> /Users/rossputin/Projects/njw/njwfm/workspoint/target/classes
> [INFO] [compiler:compile]
> [INFO] Compiling 131 source files to
> /Users/rossputin/Projects/njw/njwfm/workspoint/target/classes
> [INFO] [scala:compile {execution: compile}]
> [INFO] suggestion: remove the scalaVersion from pom.xml
> [ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/java
> [ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/scala
> [INFO] Nothing to compile - all classes are up to date
> [INFO] [scala:doc]
> [INFO] suggestion: remove the scalaVersion from pom.xml
> [INFO] failed to find baseUri for brix.plugin.site.page.tile.Tile ::
> brix.plugin.site.page.tile
> [WARNING] java.lang.NoSuchMethodError:
> scala.tools.nsc.symtab.Definitions$definitions$.AllClass()Lscala/tools/nsc/symtab/Symbols$Symbol;
> [WARNING] at
> org.scala_tools.vscaladoc.ModelExtractor$Entity.gd3$1(ModelExtractor.scala:138)
> [WARNING] at
> org.scala_tools.vscaladoc.ModelExtractor$Entity.lo(ModelExtractor.scala:137)
> [WARNING] at
> org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$signatureFor$1.apply(Page4ClassOrObject.scala:175)
> [WARNING] at
> org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$signatureFor$1.apply(Page4ClassOrObject.scala:174)
> [WARNING] at
> org.scala_tools.vscaladoc.DocUtil$NodeWrapper.mkXML(DocUtil.scala:110)
> [WARNING] at
> org.scala_tools.vscaladoc.DocUtil$NodeWrapper.mkXML(DocUtil.scala:117)
> [WARNING] at
> org.scala_tools.vscaladoc.DocUtil$NodeWrapper.surround(DocUtil.scala:121)
> [WARNING] at
> org.scala_tools.vscaladoc.Page4ClassOrObject.signatureFor(Page4ClassOrObject.scala:174)
> [WARNING] at
> org.scala_tools.vscaladoc.Page4ClassOrObject.asXmlField(Page4ClassOrObject.scala:149)
> [WARNING] at
> org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$body$6.apply(Page4ClassOrObject.scala:38)
> [WARNING] at
> org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$body$6.apply(Page4ClassOrObject.scala:38)
> [WARNING] at
> org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$section$1.apply(Page4ClassOrObject.scala:106)
> [WARNING] at
> org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$section$1.apply(Page4ClassOrObject.scala:106)
> [WARNING] at scala.List.map(List.scala:805)
> [WARNING] at
> org.scala_tools.vscaladoc.Page4ClassOrObject.section(Page4ClassOrObject.scala:106)
> [WARNING] at
> org.scala_tools.vscaladoc.Page4ClassOrObject.body(Page4ClassOrObject.scala:38)
> [WARNING] at
> org.scala_tools.vscaladoc.Page4ClassOrObject.body(Page4ClassOrObject.scala:8)
> [WARNING] at
> org.scala_tools.vscaladoc.HtmlPage$class.html(HtmlPage.scala:110)
> [WARNING] at
> org.scala_tools.vscaladoc.ContentPage.html(HtmlPage.scala:222)
> [WARNING] at
> org.scala_tools.vscaladoc.HtmlPage$class.save(HtmlPage.scala:121)
> [WARNING] at
> org.scala_tools.vscaladoc.ContentPage.save(HtmlPage.scala:222)
> [WARNING] at
> org.scala_tools.vscaladoc.HtmlRenderer$$anonfun$render$1.apply(HtmlRenderer.scala:30)
> [WARNING] at
> org.scala_tools.vscaladoc.HtmlRenderer$$anonfun$render$1.apply(HtmlRenderer.scala:30)
> [WARNING] at scala.List.foreach(List.scala:834)
> [WARNING] at
> org.scala_tools.vscaladoc.HtmlRenderer.render(HtmlRenderer.scala:30)
> [WARNING] at
> org.scala_tools.vscaladoc.DocDriver.process(DocDriver.scala:99)
> [WARNING] at org.scala_tools.vscaladoc.Main$.process(Main.scala:79)
> [WARNING] at org.scala_tools.vscaladoc.Main$.main(Main.scala:93)
> [WARNING] at org.scala_tools.vscaladoc.Main.main(Main.scala)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO]
> ------------------------------------------------------------------------
>
> ....
>
> So basically I get the packages classes listed in the left panel in the
> resulting html, but nothing when I follow the links.
>
> Thanks for your help.
>
> Ross.
>
>
>
>

david.bernard
Joined: 2009-01-08,
User offline. Last seen 1 year 27 weeks ago.
Re: maven-scala-plugin scala and java mixture problem with sca
switch

<plugin>
 <groupId>org.scala-tools</groupId>
 <artifactId>maven-scala-plugin</artifactId>
 <configuration>
   <scalaVersion>2.7.3</scalaVersion>
   <vscalaVersion>1.0</vscalaVersion>
   <vscaladocVersion>1.1</vscaladocVersion>
 </configuration>
</plugin>

to

<plugin>
 <groupId>org.scala-tools</groupId>
 <artifactId>maven-scala-plugin</artifactId>
 <configuration>
   <scalaVersion>2.7.3</scalaVersion>
   <!--vscaladocVersion>1.1</vscaladocVersion-->
 </configuration>
</plugin>

vscalaVersion is not a valid parameter

On Fri, Feb 27, 2009 at 17:35, rossputin <rossajmcd@yahoo.co.uk> wrote:

Hi.

If I switch :

<plugin>
 <groupId>org.scala-tools</groupId>
 <artifactId>maven-scala-plugin</artifactId>
 <configuration>
   <scalaVersion>2.7.3</scalaVersion>
   <vscalaVersion>1.0</vscalaVersion>
   <vscaladocVersion>1.1</vscaladocVersion>
 </configuration>
</plugin>

for :

<plugin>
 <groupId>org.scala-tools</groupId>
 <artifactId>maven-scala-plugin</artifactId>
 <configuration>
   <!--<scalaVersion>2.7.3</scalaVersion>-->
   <vscalaVersion>1.0</vscalaVersion>
   <!--<vscaladocVersion>1.1</vscaladocVersion>-->
 </configuration>
</plugin>

and run 'mvn clean compile scala:doc' it works obviously with the 'scaladoc'
library.

Regards,

Ross.



rossputin wrote:
>
> Hi David.
>
> When running 'mvn clean compile scala:doc' I am getting:
>
> ....
>
> [INFO] [scala:compile {execution: default}]
> [INFO] suggestion: remove the scalaVersion from pom.xml
> [ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/java
> [ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/scala
> [INFO] Compiling 133 source files to
> /Users/rossputin/Projects/njw/njwfm/workspoint/target/classes
> [INFO] [compiler:compile]
> [INFO] Compiling 131 source files to
> /Users/rossputin/Projects/njw/njwfm/workspoint/target/classes
> [INFO] [scala:compile {execution: compile}]
> [INFO] suggestion: remove the scalaVersion from pom.xml
> [ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/java
> [ERROR] /Users/rossputin/Projects/njw/njwfm/workspoint/src/main/scala
> [INFO] Nothing to compile - all classes are up to date
> [INFO] [scala:doc]
> [INFO] suggestion: remove the scalaVersion from pom.xml
> [INFO] failed to find baseUri for brix.plugin.site.page.tile.Tile ::
> brix.plugin.site.page.tile
> [WARNING] java.lang.NoSuchMethodError:
> scala.tools.nsc.symtab.Definitions$definitions$.AllClass()Lscala/tools/nsc/symtab/Symbols$Symbol;
> [WARNING]     at
> org.scala_tools.vscaladoc.ModelExtractor$Entity.gd3$1(ModelExtractor.scala:138)
> [WARNING]     at
> org.scala_tools.vscaladoc.ModelExtractor$Entity.lo(ModelExtractor.scala:137)
> [WARNING]     at
> org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$signatureFor$1.apply(Page4ClassOrObject.scala:175)
> [WARNING]     at
> org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$signatureFor$1.apply(Page4ClassOrObject.scala:174)
> [WARNING]     at
> org.scala_tools.vscaladoc.DocUtil$NodeWrapper.mkXML(DocUtil.scala:110)
> [WARNING]     at
> org.scala_tools.vscaladoc.DocUtil$NodeWrapper.mkXML(DocUtil.scala:117)
> [WARNING]     at
> org.scala_tools.vscaladoc.DocUtil$NodeWrapper.surround(DocUtil.scala:121)
> [WARNING]     at
> org.scala_tools.vscaladoc.Page4ClassOrObject.signatureFor(Page4ClassOrObject.scala:174)
> [WARNING]     at
> org.scala_tools.vscaladoc.Page4ClassOrObject.asXmlField(Page4ClassOrObject.scala:149)
> [WARNING]     at
> org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$body$6.apply(Page4ClassOrObject.scala:38)
> [WARNING]     at
> org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$body$6.apply(Page4ClassOrObject.scala:38)
> [WARNING]     at
> org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$section$1.apply(Page4ClassOrObject.scala:106)
> [WARNING]     at
> org.scala_tools.vscaladoc.Page4ClassOrObject$$anonfun$section$1.apply(Page4ClassOrObject.scala:106)
> [WARNING]     at scala.List.map(List.scala:805)
> [WARNING]     at
> org.scala_tools.vscaladoc.Page4ClassOrObject.section(Page4ClassOrObject.scala:106)
> [WARNING]     at
> org.scala_tools.vscaladoc.Page4ClassOrObject.body(Page4ClassOrObject.scala:38)
> [WARNING]     at
> org.scala_tools.vscaladoc.Page4ClassOrObject.body(Page4ClassOrObject.scala:8)
> [WARNING]     at
> org.scala_tools.vscaladoc.HtmlPage$class.html(HtmlPage.scala:110)
> [WARNING]     at
> org.scala_tools.vscaladoc.ContentPage.html(HtmlPage.scala:222)
> [WARNING]     at
> org.scala_tools.vscaladoc.HtmlPage$class.save(HtmlPage.scala:121)
> [WARNING]     at
> org.scala_tools.vscaladoc.ContentPage.save(HtmlPage.scala:222)
> [WARNING]     at
> org.scala_tools.vscaladoc.HtmlRenderer$$anonfun$render$1.apply(HtmlRenderer.scala:30)
> [WARNING]     at
> org.scala_tools.vscaladoc.HtmlRenderer$$anonfun$render$1.apply(HtmlRenderer.scala:30)
> [WARNING]     at scala.List.foreach(List.scala:834)
> [WARNING]     at
> org.scala_tools.vscaladoc.HtmlRenderer.render(HtmlRenderer.scala:30)
> [WARNING]     at
> org.scala_tools.vscaladoc.DocDriver.process(DocDriver.scala:99)
> [WARNING]     at org.scala_tools.vscaladoc.Main$.process(Main.scala:79)
> [WARNING]     at org.scala_tools.vscaladoc.Main$.main(Main.scala:93)
> [WARNING]     at org.scala_tools.vscaladoc.Main.main(Main.scala)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO]
> ------------------------------------------------------------------------
>
> ....
>
> So basically I get the packages classes listed in the left panel in the
> resulting html, but nothing when I follow the links.
>
> Thanks for your help.
>
> Ross.
>
>
>
>

--
View this message in context: http://www.nabble.com/maven-scala-plugin-scala-and-java-mixture-problem-with-scaladoc-tp22226047p22249359.html
Sent from the Scala - Tools mailing list archive at Nabble.com.


Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland