Skip to content

Commit 9cea547

Browse files
committed
Fix sources and javadoc generation in htmlflow, htmlflow-kotlin and htmlflow-view-loader modules
1 parent c5ece6b commit 9cea547

File tree

4 files changed

+26
-81
lines changed

4 files changed

+26
-81
lines changed

htmlflow-core/pom.xml

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -122,27 +122,6 @@
122122
</execution>
123123
</executions>
124124
</plugin>
125-
126-
<plugin>
127-
<groupId>org.jetbrains.dokka</groupId>
128-
<artifactId>dokka-maven-plugin</artifactId>
129-
<version>1.9.10</version>
130-
<executions>
131-
<execution>
132-
<phase>prepare-package</phase>
133-
<goals>
134-
<goal>dokka</goal>
135-
<goal>javadoc</goal>
136-
<goal>javadocJar</goal>
137-
</goals>
138-
</execution>
139-
</executions>
140-
<configuration>
141-
<sourceDirectories>
142-
<source>src/main/java</source>
143-
</sourceDirectories>
144-
</configuration>
145-
</plugin>
146125
</plugins>
147126
</build>
148127
</project>

htmlflow-kotlin/pom.xml

Lines changed: 23 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,6 @@
2020
HTML documents in a fluent style into a java.io.PrintStream.
2121
</description>
2222

23-
<properties>
24-
<sonar.sources>
25-
src/main/kotlin,
26-
</sonar.sources>
27-
<sonar.tests>
28-
src/test/kotlin,
29-
</sonar.tests>
30-
</properties>
31-
3223
<distributionManagement>
3324
<snapshotRepository>
3425
<id>ossrh</id>
@@ -122,7 +113,30 @@
122113
</dependencies>
123114

124115
<build>
116+
<sourceDirectory>src/main/kotlin</sourceDirectory>
117+
<testSourceDirectory>src/test/kotlin</testSourceDirectory>
118+
125119
<plugins>
120+
<plugin>
121+
<groupId>org.codehaus.mojo</groupId>
122+
<artifactId>build-helper-maven-plugin</artifactId>
123+
<version>3.4.0</version>
124+
<executions>
125+
<execution>
126+
<id>add-test-source</id>
127+
<phase>generate-test-sources</phase>
128+
<goals>
129+
<goal>add-test-source</goal>
130+
</goals>
131+
<configuration>
132+
<sources>
133+
<source>src/test/java</source>
134+
</sources>
135+
</configuration>
136+
</execution>
137+
</executions>
138+
</plugin>
139+
126140
<plugin>
127141
<groupId>org.jetbrains.kotlin</groupId>
128142
<artifactId>kotlin-maven-plugin</artifactId>
@@ -159,27 +173,6 @@
159173
<jvmTarget>${maven.compiler.target}</jvmTarget>
160174
</configuration>
161175
</plugin>
162-
163-
<plugin>
164-
<groupId>org.jetbrains.dokka</groupId>
165-
<artifactId>dokka-maven-plugin</artifactId>
166-
<version>1.9.10</version>
167-
<executions>
168-
<execution>
169-
<phase>prepare-package</phase>
170-
<goals>
171-
<goal>dokka</goal>
172-
<goal>javadoc</goal>
173-
<goal>javadocJar</goal>
174-
</goals>
175-
</execution>
176-
</executions>
177-
<configuration>
178-
<sourceDirectories>
179-
<source>src/main/kotlin</source>
180-
</sourceDirectories>
181-
</configuration>
182-
</plugin>
183176
</plugins>
184177
</build>
185178
</project>

htmlflow-view-loader/pom.xml

Lines changed: 2 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,6 @@
2626
</repository>
2727
</distributionManagement>
2828

29-
<properties>
30-
<sonar.sources>
31-
src/main/kotlin,
32-
</sonar.sources>
33-
<sonar.tests>
34-
src/test/kotlin,
35-
</sonar.tests>
36-
</properties>
37-
3829
<dependencies>
3930
<dependency>
4031
<groupId>com.github.xmlet</groupId>
@@ -69,6 +60,8 @@
6960
</dependencies>
7061

7162
<build>
63+
<sourceDirectory>src/main/kotlin</sourceDirectory>
64+
<testSourceDirectory>src/test/kotlin</testSourceDirectory>
7265
<plugins>
7366
<plugin>
7467
<groupId>org.jetbrains.kotlin</groupId>
@@ -106,27 +99,6 @@
10699
<jvmTarget>${maven.compiler.target}</jvmTarget>
107100
</configuration>
108101
</plugin>
109-
110-
<plugin>
111-
<groupId>org.jetbrains.dokka</groupId>
112-
<artifactId>dokka-maven-plugin</artifactId>
113-
<version>1.9.10</version>
114-
<executions>
115-
<execution>
116-
<phase>prepare-package</phase>
117-
<goals>
118-
<goal>dokka</goal>
119-
<goal>javadoc</goal>
120-
<goal>javadocJar</goal>
121-
</goals>
122-
</execution>
123-
</executions>
124-
<configuration>
125-
<sourceDirectories>
126-
<source>src/main/kotlin</source>
127-
</sourceDirectories>
128-
</configuration>
129-
</plugin>
130102
</plugins>
131103
</build>
132104
</project>

pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@
155155
<sourceDirectories>
156156
<source>htmlflow-core/src/main/java</source>
157157
<source>htmlflow-kotlin/src/main/kotlin</source>
158+
<source>htmlflow-view-loader/src/main/kotlin</source>
158159
<source>flowifier/src/main/java</source>
159160
</sourceDirectories>
160161
</configuration>

0 commit comments

Comments
 (0)