49
49
</dependency >
50
50
</dependencies >
51
51
52
- <build >
53
- <plugins >
54
- <!-- Javadoc plugin -->
55
- <plugin >
56
- <groupId >org.apache.maven.plugins</groupId >
57
- <artifactId >maven-javadoc-plugin</artifactId >
58
- <version >3.3.1</version >
59
- <executions >
60
- <execution >
61
- <goals >
62
- <goal >jar</goal >
63
- </goals >
64
- </execution >
65
- </executions >
66
- </plugin >
67
-
68
- <!-- Source plugin -->
69
- <plugin >
70
- <groupId >org.apache.maven.plugins</groupId >
71
- <artifactId >maven-source-plugin</artifactId >
72
- <version >3.2.1</version >
73
- <executions >
74
- <execution >
75
- <goals >
76
- <goal >jar</goal >
77
- </goals >
78
- </execution >
79
- </executions >
80
- </plugin >
81
-
82
- <!-- GPG plugin -->
83
- <plugin >
84
- <groupId >org.apache.maven.plugins</groupId >
85
- <artifactId >maven-gpg-plugin</artifactId >
86
- <version >1.6</version >
87
- <executions >
88
- <execution >
89
- <id >sign-artifacts</id >
90
- <phase >verify</phase >
91
- <goals >
92
- <goal >sign</goal >
93
- </goals >
94
- </execution >
95
- </executions >
96
- </plugin >
97
-
98
- <!-- Central publishing plugin -->
99
- <plugin >
100
- <groupId >org.sonatype.central</groupId >
101
- <artifactId >central-publishing-maven-plugin</artifactId >
102
- <version >0.6.0</version >
103
- <extensions >true</extensions >
104
- <configuration >
105
- <publishingServerId >central</publishingServerId >
106
- <autoPublish >true</autoPublish >
107
- <waitUntil >published</waitUntil >
108
- </configuration >
109
- </plugin >
110
- </plugins >
111
- </build >
52
+ <profiles >
53
+ <profile >
54
+ <id >release</id >
55
+ <build >
56
+ <plugins >
57
+ <plugin >
58
+ <groupId >org.sonatype.central</groupId >
59
+ <artifactId >central-publishing-maven-plugin</artifactId >
60
+ <version >0.6.0</version >
61
+ <extensions >true</extensions >
62
+ <configuration >
63
+ <publishingServerId >central</publishingServerId >
64
+ <autoPublish >true</autoPublish >
65
+ <waitUntil >published</waitUntil >
66
+ </configuration >
67
+ </plugin >
68
+ <plugin >
69
+ <groupId >org.apache.maven.plugins</groupId >
70
+ <artifactId >maven-source-plugin</artifactId >
71
+ <version >3.2.1</version >
72
+ <executions >
73
+ <execution >
74
+ <id >attach-sources</id >
75
+ <phase >verify</phase >
76
+ <goals >
77
+ <goal >jar-no-fork</goal >
78
+ </goals >
79
+ </execution >
80
+ </executions >
81
+ </plugin >
82
+ <plugin >
83
+ <groupId >org.apache.maven.plugins</groupId >
84
+ <artifactId >maven-javadoc-plugin</artifactId >
85
+ <version >3.3.1</version >
86
+ <executions >
87
+ <execution >
88
+ <id >attach-javadoc</id >
89
+ <goals >
90
+ <goal >jar</goal >
91
+ </goals >
92
+ </execution >
93
+ </executions >
94
+ <configuration >
95
+ <stylesheet >java</stylesheet >
96
+ <doclint >none</doclint >
97
+ </configuration >
98
+ </plugin >
99
+ <plugin >
100
+ <groupId >org.apache.maven.plugins</groupId >
101
+ <artifactId >maven-gpg-plugin</artifactId >
102
+ <version >1.6</version >
103
+ <executions >
104
+ <execution >
105
+ <id >sign-artifacts</id >
106
+ <phase >verify</phase >
107
+ <goals >
108
+ <goal >sign</goal >
109
+ </goals >
110
+ </execution >
111
+ </executions >
112
+ <configuration >
113
+ <gpgArguments >
114
+ <arg >--pinentry-mode</arg >
115
+ <arg >loopback</arg >
116
+ </gpgArguments >
117
+ </configuration >
118
+ </plugin >
119
+ </plugins >
120
+ </build >
121
+ </profile >
122
+ </profiles >
112
123
</project >
0 commit comments