Skip to content

Commit 83fa3fa

Browse files
committed
Changes to deploy sources and javadocs to maven.
1 parent 9011136 commit 83fa3fa

File tree

4 files changed

+67
-15
lines changed

4 files changed

+67
-15
lines changed

src/fbjava-impl/pom.xml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,10 @@
4040
<build>
4141
<plugins>
4242
<plugin>
43-
<groupId>org.apache.maven.plugins</groupId>
44-
<artifactId>maven-deploy-plugin</artifactId>
45-
<version>${maven-deploy-plugin.version}</version>
46-
<configuration>
47-
<skip>true</skip>
48-
</configuration>
43+
<artifactId>maven-deploy-plugin</artifactId>
44+
<configuration>
45+
<skip>true</skip>
46+
</configuration>
4947
</plugin>
5048
</plugins>
5149
</build>

src/fbjava-tests/pom.xml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,10 @@
2727
<build>
2828
<plugins>
2929
<plugin>
30-
<groupId>org.apache.maven.plugins</groupId>
31-
<artifactId>maven-deploy-plugin</artifactId>
32-
<version>${maven-deploy-plugin.version}</version>
33-
<configuration>
34-
<skip>true</skip>
35-
</configuration>
30+
<artifactId>maven-deploy-plugin</artifactId>
31+
<configuration>
32+
<skip>true</skip>
33+
</configuration>
3634
</plugin>
3735
</plugins>
3836
</build>

src/fbjava/pom.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,15 @@
1818
<build>
1919
<plugins>
2020
<plugin>
21-
<groupId>org.apache.maven.plugins</groupId>
21+
<artifactId>maven-source-plugin</artifactId>
22+
</plugin>
23+
24+
<plugin>
2225
<artifactId>maven-javadoc-plugin</artifactId>
23-
<version>${maven-javadoc-plugin.version}</version>
26+
</plugin>
27+
28+
<plugin>
29+
<artifactId>maven-deploy-plugin</artifactId>
2430
</plugin>
2531
</plugins>
2632
</build>

src/pom.xml

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1515
<java.version>1.8</java.version>
1616

17+
<maven-compiler-plugin.version>3.1</maven-compiler-plugin.version>
18+
<maven-source-plugin.version>3.0.0</maven-source-plugin.version>
1719
<maven-javadoc-plugin.version>2.10.3</maven-javadoc-plugin.version>
1820
<maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
1921

@@ -42,13 +44,61 @@
4244
<plugin>
4345
<groupId>org.apache.maven.plugins</groupId>
4446
<artifactId>maven-compiler-plugin</artifactId>
45-
<version>3.1</version>
47+
<version>${maven-compiler-plugin.version}</version>
4648
<configuration>
4749
<source>${java.version}</source>
4850
<target>${java.version}</target>
4951
</configuration>
5052
</plugin>
5153
</plugins>
54+
55+
<pluginManagement>
56+
<plugins>
57+
<plugin>
58+
<artifactId>maven-source-plugin</artifactId>
59+
<version>${maven-source-plugin.version}</version>
60+
<executions>
61+
<execution>
62+
<id>attach-sources</id>
63+
<phase>deploy</phase>
64+
<goals>
65+
<goal>jar-no-fork</goal>
66+
</goals>
67+
</execution>
68+
</executions>
69+
</plugin>
70+
71+
<plugin>
72+
<artifactId>maven-javadoc-plugin</artifactId>
73+
<version>${maven-javadoc-plugin.version}</version>
74+
<executions>
75+
<execution>
76+
<id>attach-javadocs</id>
77+
<phase>deploy</phase>
78+
<goals>
79+
<goal>jar</goal>
80+
</goals>
81+
</execution>
82+
</executions>
83+
</plugin>
84+
85+
<plugin>
86+
<artifactId>maven-deploy-plugin</artifactId>
87+
<version>${maven-deploy-plugin.version}</version>
88+
<configuration>
89+
</configuration>
90+
<executions>
91+
<execution>
92+
<id>deploy</id>
93+
<phase>deploy</phase>
94+
<goals>
95+
<goal>deploy</goal>
96+
</goals>
97+
</execution>
98+
</executions>
99+
</plugin>
100+
</plugins>
101+
</pluginManagement>
52102
</build>
53103

54104
<!--

0 commit comments

Comments
 (0)