Skip to content

Commit e3f67df

Browse files
Corrected javadoc generation configuration for Dokka
1 parent f19b3b1 commit e3f67df

File tree

1 file changed

+10
-20
lines changed

1 file changed

+10
-20
lines changed

pom.xml

+10-20
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@
109109
<kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
110110
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
111111
<dokka.version>0.9.15</dokka.version>
112+
<dokka.skip>true</dokka.skip>
112113

113114
<slf4j.version>1.7.25</slf4j.version>
114115
<lwjgl.version>3.1.3</lwjgl.version>
@@ -122,6 +123,9 @@
122123
<profiles>
123124
<profile>
124125
<id>release</id>
126+
<properties>
127+
<dokka.skip>false</dokka.skip>
128+
</properties>
125129
<build>
126130
<plugins>
127131
<plugin>
@@ -545,19 +549,23 @@
545549
<version>${dokka.version}</version>
546550
<executions>
547551
<execution>
548-
<phase>pre-site</phase>
552+
<phase>prepare-package</phase>
549553
<goals>
554+
<goal>dokka</goal>
550555
<goal>javadocJar</goal>
551556
</goals>
552557
</execution>
553558
</executions>
554559
<configuration>
560+
<outputDir>target/javadoc</outputDir>
555561
<sourceLinks>
556562
<link>
557563
<dir>${project.basedir}/src/main/kotlin</dir>
558-
<url>http://github.com/ClearVolume/scenery</url>
564+
<url>http://github.com/scenerygraphics/scenery</url>
565+
<urlSuffix>#L</urlSuffix>
559566
</link>
560567
</sourceLinks>
568+
<skip>${dokka.skip}</skip>
561569
</configuration>
562570
</plugin>
563571
<plugin>
@@ -590,24 +598,6 @@
590598
</executions>
591599
</plugin>
592600

593-
<plugin>
594-
<groupId>org.apache.maven.plugins</groupId>
595-
<artifactId>maven-javadoc-plugin</artifactId>
596-
<version>2.10.2</version>
597-
<executions>
598-
<execution>
599-
<id>attach-javadocs</id>
600-
<goals>
601-
<goal>jar</goal>
602-
</goals>
603-
<configuration>
604-
<failOnError>false</failOnError>
605-
<additionalparam>-Xdoclint:none</additionalparam>
606-
</configuration>
607-
</execution>
608-
</executions>
609-
</plugin>
610-
611601
<plugin>
612602
<groupId>org.apache.maven.plugins</groupId>
613603
<artifactId>maven-release-plugin</artifactId>

0 commit comments

Comments
 (0)