Skip to content

Commit 3eb82c1

Browse files
committed
Add workaround for scaladoc generation in Scala 3
1 parent 5881a3d commit 3eb82c1

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

  • modules/openapi-generator-mill-plugin

modules/openapi-generator-mill-plugin/pom.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,29 @@
137137
<goals>
138138
<goal>compile</goal>
139139
<goal>testCompile</goal>
140+
</goals>
141+
</execution>
142+
<execution>
143+
<!-- see https://github.com/davidB/scala-maven-plugin/issues/604 why a workaround is needed -->
144+
<id>attach-javadocs</id>
145+
<goals>
140146
<goal>doc-jar</goal>
141147
</goals>
148+
<configuration>
149+
<scaladocClassName>dotty.tools.scaladoc.Main</scaladocClassName>
150+
<sourceDir>${project.build.outputDirectory}</sourceDir>
151+
<args>-nobootcp</args>
152+
<includes>
153+
<include>**/*.tasty</include>
154+
</includes>
155+
<dependencies>
156+
<dependency>
157+
<groupId>org.scala-lang</groupId>
158+
<artifactId>scaladoc_3</artifactId>
159+
<version>3.7.4</version>
160+
</dependency>
161+
</dependencies>
162+
</configuration>
142163
</execution>
143164
</executions>
144165
</plugin>

0 commit comments

Comments
 (0)