Skip to content

Commit 61cd33a

Browse files
committed
Make jars of sources and javadocs only with release
1 parent 17f8255 commit 61cd33a

1 file changed

Lines changed: 41 additions & 31 deletions

File tree

pom.xml

Lines changed: 41 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,47 @@
1212
<java.version>1.8</java.version>
1313
</properties>
1414

15+
<profiles>
16+
<profile>
17+
<id>release</id>
18+
<build>
19+
<plugins>
20+
<plugin>
21+
<groupId>org.apache.maven.plugins</groupId>
22+
<artifactId>maven-source-plugin</artifactId>
23+
<version>3.0.1</version>
24+
<executions>
25+
<execution>
26+
<id>attach-sources</id>
27+
<goals>
28+
<goal>jar-no-fork</goal>
29+
</goals>
30+
</execution>
31+
</executions>
32+
</plugin>
33+
<plugin>
34+
<groupId>org.apache.maven.plugins</groupId>
35+
<artifactId>maven-javadoc-plugin</artifactId>
36+
<version>3.1.0</version>
37+
<configuration>
38+
<source>${java.version}</source>
39+
<locale>en_US</locale>
40+
<show>public</show>
41+
</configuration>
42+
<executions>
43+
<execution>
44+
<id>attach-javadocs</id>
45+
<goals>
46+
<goal>jar</goal>
47+
</goals>
48+
</execution>
49+
</executions>
50+
</plugin>
51+
</plugins>
52+
</build>
53+
</profile>
54+
</profiles>
55+
1556
<build>
1657
<plugins>
1758
<plugin>
@@ -24,37 +65,6 @@
2465
<compilerArgument>${compilerArgument}</compilerArgument>
2566
</configuration>
2667
</plugin>
27-
<plugin>
28-
<groupId>org.apache.maven.plugins</groupId>
29-
<artifactId>maven-source-plugin</artifactId>
30-
<version>3.0.1</version>
31-
<executions>
32-
<execution>
33-
<id>attach-sources</id>
34-
<goals>
35-
<goal>jar-no-fork</goal>
36-
</goals>
37-
</execution>
38-
</executions>
39-
</plugin>
40-
<plugin>
41-
<groupId>org.apache.maven.plugins</groupId>
42-
<artifactId>maven-javadoc-plugin</artifactId>
43-
<version>3.1.0</version>
44-
<configuration>
45-
<source>${java.version}</source>
46-
<locale>en_US</locale>
47-
<show>public</show>
48-
</configuration>
49-
<executions>
50-
<execution>
51-
<id>attach-javadocs</id>
52-
<goals>
53-
<goal>jar</goal>
54-
</goals>
55-
</execution>
56-
</executions>
57-
</plugin>
5868
</plugins>
5969
</build>
6070

0 commit comments

Comments
 (0)