Skip to content

Commit 088670f

Browse files
authored
ci: adding javadocs and sources to archetypes (#2335)
1 parent cb52ab3 commit 088670f

File tree

3 files changed

+85
-0
lines changed
  • maven-java
    • kalix-maven-archetype-event-sourced-entity
    • kalix-maven-archetype-value-entity
    • kalix-maven-plugin

3 files changed

+85
-0
lines changed

maven-java/kalix-maven-archetype-event-sourced-entity/pom.xml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,35 @@
4848
<addDefaultExcludes>false</addDefaultExcludes>
4949
</configuration>
5050
</plugin>
51+
<!-- Source Jar -->
52+
<plugin>
53+
<groupId>org.apache.maven.plugins</groupId>
54+
<artifactId>maven-source-plugin</artifactId>
55+
<version>3.2.1</version>
56+
<executions>
57+
<execution>
58+
<id>attach-sources</id>
59+
<goals>
60+
<goal>jar</goal>
61+
</goals>
62+
</execution>
63+
</executions>
64+
</plugin>
65+
66+
<!-- Javadoc Jar -->
67+
<plugin>
68+
<groupId>org.apache.maven.plugins</groupId>
69+
<artifactId>maven-javadoc-plugin</artifactId>
70+
<version>3.11.2</version>
71+
<executions>
72+
<execution>
73+
<id>attach-javadocs</id>
74+
<goals>
75+
<goal>jar</goal>
76+
</goals>
77+
</execution>
78+
</executions>
79+
</plugin>
5180
</plugins>
5281

5382
<extensions>

maven-java/kalix-maven-archetype-value-entity/pom.xml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,34 @@
4949
<addDefaultExcludes>false</addDefaultExcludes>
5050
</configuration>
5151
</plugin>
52+
<plugin>
53+
<groupId>org.apache.maven.plugins</groupId>
54+
<artifactId>maven-source-plugin</artifactId>
55+
<version>3.2.1</version>
56+
<executions>
57+
<execution>
58+
<id>attach-sources</id>
59+
<goals>
60+
<goal>jar</goal>
61+
</goals>
62+
</execution>
63+
</executions>
64+
</plugin>
65+
66+
<!-- Javadoc Jar -->
67+
<plugin>
68+
<groupId>org.apache.maven.plugins</groupId>
69+
<artifactId>maven-javadoc-plugin</artifactId>
70+
<version>3.11.2</version>
71+
<executions>
72+
<execution>
73+
<id>attach-javadocs</id>
74+
<goals>
75+
<goal>jar</goal>
76+
</goals>
77+
</execution>
78+
</executions>
79+
</plugin>
5280
</plugins>
5381

5482
<extensions>

maven-java/kalix-maven-plugin/pom.xml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,34 @@
205205
</execution>
206206
</executions>
207207
</plugin>
208+
<plugin>
209+
<groupId>org.apache.maven.plugins</groupId>
210+
<artifactId>maven-source-plugin</artifactId>
211+
<version>3.2.1</version>
212+
<executions>
213+
<execution>
214+
<id>attach-sources</id>
215+
<goals>
216+
<goal>jar</goal>
217+
</goals>
218+
</execution>
219+
</executions>
220+
</plugin>
221+
222+
<!-- Javadoc Jar -->
223+
<plugin>
224+
<groupId>org.apache.maven.plugins</groupId>
225+
<artifactId>maven-javadoc-plugin</artifactId>
226+
<version>3.11.2</version>
227+
<executions>
228+
<execution>
229+
<id>attach-javadocs</id>
230+
<goals>
231+
<goal>jar</goal>
232+
</goals>
233+
</execution>
234+
</executions>
235+
</plugin>
208236
</plugins>
209237
</build>
210238

0 commit comments

Comments
 (0)