- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Re: scaladoc2 is not including package objects.
Wed, 2010-12-22, 00:25
run "mvn scala:doc -DdisplayCmd=true" then maven will print on console the command line use to run scalac. By default maven use its own main method that wrappe the real command and its args read from a file (it's to support long command line) So with the command print + the content of the argsFile you should be able to recreate a script to run scaladoc.
Thanks for that tip. You just saved me a ton of time. OK, so to summarize, the package.scala files are being included in the list of files to pass into scaladoc. Also, when I run scaladoc from the command line I get the exact same results as mvn scala:doc. (i.e there's no docs for package objects being generated) So the problem doesn't appear to be in the maven plugin. Which leaves me to wonder: am I doing something wrong with scaladoc (which has a lot of quirks!!) or is there a bug in scaladoc?
Just for reference here's the command I had to use to run scaladoc:
scaladoc \-target:jvm-1.5 \-classpath \/Users/brian/.m2/repository/org/mbari/mbarix4j/1.9-SNAPSHOT/mbarix4j-1.9-SNAPSHOT.jar:/Users/brian/.m2/repository/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar:/Users/brian/.m2/repository/vars-redux/vars-core/1.0-SNAPSHOT/vars-core-1.0-SNAPSHOT.jar:/Users/brian/.m2/repository/com/google/inject/guice/2.0/guice-2.0.jar:/Users/brian/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/brian/.m2/repository/org/eclipse/persistence/javax.persistence/2.0.0/javax.persistence-2.0.0.jar:/Users/brian/.m2/repository/com/google/guava/guava/r07/guava-r07.jar:/Users/brian/.m2/repository/vars-redux/vars-jpa/1.0-SNAPSHOT/vars-jpa-1.0-SNAPSHOT.jar:/Users/brian/.m2/repository/org/jasypt/jasypt/1.6/jasypt-1.6.jar:/Users/brian/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar:/Users/brian/.m2/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar:/Users/brian/.m2/repository/net/sourceforge/jtds/jtds/1.2.5/jtds-1.2.5.jar:/Users/brian/.m2/repository/javax/transaction/jta/1.1/jta-1.1.jar:/Users/brian/.m2/repository/org/eclipse/persistence/eclipselink/2.1.2/eclipselink-2.1.2.jar:/Users/brian/.m2/repository/org/apache/derby/derbyclient/10.6.1.0/derbyclient-10.6.1.0.jar:/Users/brian/.m2/repository/org/apache/derby/derby/10.6.1.0/derby-10.6.1.0.jar:/Users/brian/.m2/repository/org/apache/derby/derbynet/10.6.1.0/derbynet-10.6.1.0.jar:/Users/brian/.m2/repository/org/scala-lang/scala-library/2.8.1/scala-library-2.8.1.jar:/Users/brian/.m2/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar:/Users/brian/.m2/repository/org/scalaj/scalaj-collection_2.8.1/1.0.1/scalaj-collection_2.8.1-1.0.1.jar:/Users/brian/.m2/repository/edu/ucar/netcdf/4.2/netcdf-4.2.jar:/Users/brian/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar:/Users/brian/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar:/Users/brian/.m2/repository/org/jdom/jdom/1.1/jdom-1.1.jar:/Users/brian/.m2/repository/org/opendap/opendap/2.2/opendap-2.2.jar:/Users/brian/.m2/repository/edu/ucar/unidata/unidatacommon/1.0/unidatacommon-1.0.jar:/Users/brian/.m2/repository/org/codehaus/groovy/groovy/1.7.5/groovy-1.7.5.jar:/Users/brian/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/Users/brian/.m2/repository/asm/asm/3.2/asm-3.2.jar:/Users/brian/.m2/repository/asm/asm-commons/3.2/asm-commons-3.2.jar:/Users/brian/.m2/repository/asm/asm-tree/3.2/asm-tree-3.2.jar:/Users/brian/.m2/repository/asm/asm-util/3.2/asm-util-3.2.jar:/Users/brian/.m2/repository/asm/asm-analysis/3.2/asm-analysis-3.2.jar:/Users/brian/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar:/Users/brian/.m2/repository/org/fusesource/jansi/jansi/1.4/jansi-1.4.jar:/Users/brian/.m2/repository/org/mbari/expd-core/1.1-SNAPSHOT/expd-core-1.1-SNAPSHOT.jar:/Users/brian/.m2/repository/org/mbari/expd-jdbc/1.1-SNAPSHOT/expd-jdbc-1.1-SNAPSHOT.jar:/Users/brian/.m2/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.jar:/Users/brian/.m2/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.jar:/Users/brian/.m2/repository/imagej/imagej/1.41/imagej-1.41.jar \ -doc-format:html \-doc-title "vaap-analysis 1.1-SNAPSHOT API" \-d \/Users/brian/workspace/vaap-analysis/target/site/scaladocs \/Users/brian/workspace/vaap-analysis/src/main/java/vaap/AnalysisException.java \ /Users/brian/workspace/vaap-analysis/src/main/java/vaap/ArtifactBean.java \/Users/brian/workspace/vaap-analysis/src/main/java/vaap/ToolBox.java \/Users/brian/workspace/vaap-analysis/src/main/java/vaap/analysis/BasicAnnotation.java \ /Users/brian/workspace/vaap-analysis/src/main/java/vaap/analysis/HistogramUtilities.java \/Users/brian/workspace/vaap-analysis/src/main/java/vaap/analysis/ProductGenerator.java \/Users/brian/workspace/vaap-analysis/src/main/java/vaap/analysis/expd/DepthHistogramFunction.java \ /Users/brian/workspace/vaap-analysis/src/main/java/vaap/analysis/vars/DepthHistogramFunction.java \/Users/brian/workspace/vaap-analysis/src/main/java/vaap/analysis/vars/TimeVsDepthAnalyzer.java \ /Users/brian/workspace/vaap-analysis/src/main/java/vaap/analysis/vars/TimeVsDepthHistogramFunction.java \/Users/brian/workspace/vaap-analysis/src/main/java/vaap/chart/TimeVsDepthSeries.java \/Users/brian/workspace/vaap-analysis/src/main/java/vaap/chart/TimeVsDepthSeriesImage.java \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/Logging.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/SafeOption.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/midwater/OxygenProfilesApp.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/midwater/package.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/AnnualDepthGrid.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/AnnualDepthGridEffortAnalyzer.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/AnnualDepthGridEffortForMontereyApp.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/AnnualHistogram.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/DepthHistogram.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/DepthHistogramEffortAnalyzer.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/DepthHistogramEffortForMontereyApp.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/NavigationDatumUtilities.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/TimeDepthGrid.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/TimeDepthGridEffortAnalyzer.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/TimeDepthGridEffortForMontereyApp.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/TimeHistogram.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/expd/UberApp.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/AnnualDepthGrid.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/AnnualDepthGridAnalyzer.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/AnnualDepthGridsForMontereyApp.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/AnnualHistogram.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/ConceptAnalyzer.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/DepthHistogramAnalyzer.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/DepthHistogramsForMontereyApp.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/DropArtifacts.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/FacadeAnnotation.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/FacadeAnnotationDAO.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/FastAnnotation.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/FastAnnotationDAO.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/JPAKnowledgebaseDAO.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/ParallelExecutor.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/TimeDepthGridAnalyzer.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/TimeDepthGridForMontereyApp.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/UniqueAnnotationUtilities.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/XYBlockChartDemo.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/org/mbari/vaap/vars/package.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/ArgChecker.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/DataConversions.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/Analyzer.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/AnnotationDAO.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/Archiver.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/ArtifactDescription.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/ArtifactDescriptionFactory.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/ArtifactIdentity.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/ArtifactInfo.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/ArtifactLocation.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/ArtifactReader.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/ArtifactWriter.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/Bins.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/BinsUtilities.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/DataProcessor.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/DataWriter.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/FileArchiver.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/Grid.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/GridUtilities.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/Histogram.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/IAnnotation.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/KnowledgebaseDAO.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/MultiFileWriter.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/MutableGrid.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/UniqueAnnotation.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/constraints/DepthBinConstraint.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/constraints/HistogramConstraints.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/base/constraints/SpatialConstraints.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/chart/DoubleGridXYZDataset.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/chart/JetPlusPaintScale.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/chart/TimeGridXYZDataset.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/bins/DepthBins.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/bins/DoubleBins.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/bins/TimeBins.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/DoubleGridArchiver.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/DoubleGridChartWriter.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/DoubleGridNetcdfReader.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/DoubleGridNetcdfWriter.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/DoubleGridUberConceptWriter.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/DoubleGridUberWriter.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/DoubleMatrixGrid.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/FloatImageGrid.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/GridImpl.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/MutableArrayGrid.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/TimeGridArchiver.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/TimeGridChartWriter.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/TimeGridNetcdfReader.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/grid/TimeGridNetcdfWriter.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/histogram/GenericHistogramTextWriter.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/histogram/HistogramArchiver.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/histogram/HistogramImageWriter.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/histogram/HistogramTextWriter.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/histogram/TimeHistogramArchiver.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/histogram/TimeHistogramImageWriter.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/histogram/YHistogramArchiver.scala \ /Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/impl/histogram/YHistogramImageWriter.scala \/Users/brian/workspace/vaap-analysis/src/main/scala/vaap/analysis/package.scala
--
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Brian Schlining
bschlining@gmail.com
--
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Brian Schlining
bschlining@gmail.com