Skip to content

Commit 44f796a

Browse files
committed
add javadoc and source to packages
Signed-off-by: Sam Spycher <[email protected]>
1 parent ba3bc3d commit 44f796a

File tree

5 files changed

+127
-2
lines changed

5 files changed

+127
-2
lines changed

parsec-client-java/pom.xml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,35 @@
6969
<parallel>none</parallel>
7070
</configuration>
7171
</plugin>
72+
<plugin>
73+
<groupId>org.apache.maven.plugins</groupId>
74+
<artifactId>maven-source-plugin</artifactId>
75+
<version>${source-plugin.version}</version>
76+
<executions>
77+
<execution>
78+
<id>attach-sources</id>
79+
<goals>
80+
<goal>jar-no-fork</goal>
81+
</goals>
82+
</execution>
83+
</executions>
84+
</plugin>
85+
<plugin>
86+
<groupId>org.apache.maven.plugins</groupId>
87+
<artifactId>maven-javadoc-plugin</artifactId>
88+
<version>${javadoc-plugin.version}</version>
89+
<executions>
90+
<execution>
91+
<id>attach-javadocs</id>
92+
<goals>
93+
<goal>jar</goal>
94+
</goals>
95+
</execution>
96+
</executions>
97+
<configuration>
98+
<doclint>none</doclint>
99+
</configuration>
100+
</plugin>
72101
</plugins>
73102
</build>
74103
</project>

parsec-interface-java/pom.xml

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,37 @@
2626
</dependency>
2727
</dependencies>
2828

29-
29+
<build>
30+
<plugins>
31+
<plugin>
32+
<groupId>org.apache.maven.plugins</groupId>
33+
<artifactId>maven-source-plugin</artifactId>
34+
<version>${source-plugin.version}</version>
35+
<executions>
36+
<execution>
37+
<id>attach-sources</id>
38+
<goals>
39+
<goal>jar-no-fork</goal>
40+
</goals>
41+
</execution>
42+
</executions>
43+
</plugin>
44+
<plugin>
45+
<groupId>org.apache.maven.plugins</groupId>
46+
<artifactId>maven-javadoc-plugin</artifactId>
47+
<version>${javadoc-plugin.version}</version>
48+
<executions>
49+
<execution>
50+
<id>attach-javadocs</id>
51+
<goals>
52+
<goal>jar</goal>
53+
</goals>
54+
</execution>
55+
</executions>
56+
<configuration>
57+
<doclint>none</doclint>
58+
</configuration>
59+
</plugin>
60+
</plugins>
61+
</build>
3062
</project>

parsec-jca-java/pom.xml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,37 @@
3030

3131
</dependencies>
3232

33+
<build>
34+
<plugins>
35+
<plugin>
36+
<groupId>org.apache.maven.plugins</groupId>
37+
<artifactId>maven-source-plugin</artifactId>
38+
<version>${source-plugin.version}</version>
39+
<executions>
40+
<execution>
41+
<id>attach-sources</id>
42+
<goals>
43+
<goal>jar-no-fork</goal>
44+
</goals>
45+
</execution>
46+
</executions>
47+
</plugin>
48+
<plugin>
49+
<groupId>org.apache.maven.plugins</groupId>
50+
<artifactId>maven-javadoc-plugin</artifactId>
51+
<version>${javadoc-plugin.version}</version>
52+
<executions>
53+
<execution>
54+
<id>attach-javadocs</id>
55+
<goals>
56+
<goal>jar</goal>
57+
</goals>
58+
</execution>
59+
</executions>
60+
<configuration>
61+
<doclint>none</doclint>
62+
</configuration>
63+
</plugin>
64+
</plugins>
65+
</build>
3366
</project>

parsec-protobuf-java/pom.xml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,35 @@
8484
</execution>
8585
</executions>
8686
</plugin>
87+
<plugin>
88+
<groupId>org.apache.maven.plugins</groupId>
89+
<artifactId>maven-source-plugin</artifactId>
90+
<version>${source-plugin.version}</version>
91+
<executions>
92+
<execution>
93+
<id>attach-sources</id>
94+
<goals>
95+
<goal>jar-no-fork</goal>
96+
</goals>
97+
</execution>
98+
</executions>
99+
</plugin>
100+
<plugin>
101+
<groupId>org.apache.maven.plugins</groupId>
102+
<artifactId>maven-javadoc-plugin</artifactId>
103+
<version>${javadoc-plugin.version}</version>
104+
<executions>
105+
<execution>
106+
<id>attach-javadocs</id>
107+
<goals>
108+
<goal>jar</goal>
109+
</goals>
110+
</execution>
111+
</executions>
112+
<configuration>
113+
<doclint>none</doclint>
114+
</configuration>
115+
</plugin>
87116
</plugins>
88117
</build>
89118
</project>

pom.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<packaging>pom</packaging>
66
<groupId>org.parallaxsecond</groupId>
77
<artifactId>parsec-java</artifactId>
8-
<version>0.1.0</version>
8+
<version>0.1.1-SNAPSHOT</version>
99
<description>Parent POM and Bill of Materials (BOM) for the Parsec Java libraries. Import this POM in your project's dependencyManagement section to ensure compatible versions of all Parsec Java modules.</description>
1010
<distributionManagement>
1111
<repository>
@@ -24,6 +24,8 @@
2424
<!-- Since compiler plugin version 3.13.0 you can use the release property also on JDK 8.
2525
The compiler plugin will convert it to source and target automatically. -->
2626
<maven.compiler.release>8</maven.compiler.release>
27+
<source-plugin.version>3.3.1</source-plugin.version>
28+
<javadoc-plugin.version>3.11.2</javadoc-plugin.version>
2729
</properties>
2830
<dependencyManagement>
2931
<dependencies>

0 commit comments

Comments
 (0)