Gen JavaDoc for Scala

This commit is contained in:
2025-03-27 13:56:40 -04:00
parent 7cb7abd0e1
commit 3990b40c38
6 changed files with 32 additions and 52 deletions

View File

@@ -21,6 +21,19 @@
<sourceDirectory>${project.basedir}/src/main/scala</sourceDirectory>
<testSourceDirectory>${project.basedir}/src/test/scala</testSourceDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${sourcePlugin.version}</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
@@ -32,13 +45,27 @@
<goal>testCompile</goal>
</goals>
</execution>
<!-- <execution>
<phase>package</phase>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>doc-jar</goal>
</goals>
</execution> -->
<configuration>
<args>-nobootcp</args>
<scaladocClassName>dotty.tools.scaladoc.Main</scaladocClassName>
<sourceDir>${project.build.outputDirectory}</sourceDir>
<includes>
<include>**/*.tasty</include>
</includes>
<dependencies>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scaladoc_3</artifactId>
<version>${scala.version}</version>
</dependency>
</dependencies>
</configuration>
</execution>
</executions>
<configuration>
<source>${java.version}</source>
@@ -70,7 +97,7 @@
<target>${java.version}</target>
</configuration>
</plugin>
<plugin>
<!-- <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${sourcePlugin.version}</version>
@@ -82,7 +109,7 @@
</goals>
</execution>
</executions>
</plugin>
</plugin> -->
</plugins>
</build>