|
77 | 77 | <pluginManagement> |
78 | 78 | <plugins> |
79 | 79 | <plugin> |
80 | | - <groupId>org.apache.maven.plugins</groupId> |
81 | 80 | <artifactId>maven-dependency-plugin</artifactId> |
82 | | - <version>3.4.0</version> |
| 81 | + <version>3.6.1</version> |
83 | 82 | </plugin> |
84 | 83 | <plugin> |
85 | | - <groupId>org.apache.maven.plugins</groupId> |
86 | 84 | <artifactId>maven-resources-plugin</artifactId> |
87 | | - <version>3.3.0</version> |
| 85 | + <version>3.3.1</version> |
88 | 86 | </plugin> |
89 | 87 | <plugin> |
90 | | - <groupId>org.apache.maven.plugins</groupId> |
91 | 88 | <artifactId>maven-compiler-plugin</artifactId> |
92 | | - <version>3.10.1</version> |
| 89 | + <version>3.11.0</version> |
93 | 90 | </plugin> |
94 | 91 | <plugin> |
95 | | - <groupId>org.apache.maven.plugins</groupId> |
96 | 92 | <artifactId>maven-source-plugin</artifactId> |
97 | | - <version>3.2.1</version> |
| 93 | + <version>3.3.0</version> |
98 | 94 | </plugin> |
99 | 95 | <plugin> |
100 | | - <groupId>org.apache.maven.plugins</groupId> |
101 | 96 | <artifactId>maven-jar-plugin</artifactId> |
102 | 97 | <version>3.3.0</version> |
103 | 98 | </plugin> |
104 | 99 | <plugin> |
105 | | - <groupId>org.apache.maven.plugins</groupId> |
106 | 100 | <artifactId>maven-install-plugin</artifactId> |
107 | 101 | <version>3.1.1</version> |
108 | 102 | </plugin> |
109 | 103 | <plugin> |
110 | | - <groupId>org.apache.maven.plugins</groupId> |
111 | 104 | <artifactId>maven-release-plugin</artifactId> |
112 | | - <version>3.0.0-M7</version> |
| 105 | + <version>3.0.1</version> |
113 | 106 | </plugin> |
114 | 107 | <plugin> |
115 | | - <groupId>org.apache.maven.plugins</groupId> |
116 | 108 | <artifactId>maven-gpg-plugin</artifactId> |
117 | | - <version>1.5</version> |
| 109 | + <version>3.1.0</version> |
118 | 110 | </plugin> |
119 | 111 | <plugin> |
120 | | - <groupId>org.apache.maven.plugins</groupId> |
121 | 112 | <artifactId>maven-surefire-plugin</artifactId> |
122 | | - <version>3.0.0-M7</version> |
| 113 | + <version>3.2.2</version> |
123 | 114 | </plugin> |
124 | 115 | <plugin> |
125 | | - <groupId>org.apache.maven.plugins</groupId> |
126 | 116 | <artifactId>maven-javadoc-plugin</artifactId> |
127 | | - <version>3.4.1</version> |
| 117 | + <version>3.6.3</version> |
128 | 118 | </plugin> |
129 | 119 | <plugin> |
130 | | - <groupId>org.apache.maven.plugins</groupId> |
131 | 120 | <artifactId>maven-site-plugin</artifactId> |
132 | | - <version>4.0.0-M8</version> |
133 | | - <configuration> |
134 | | - <skipDeploy>true</skipDeploy><!-- don't deploy site with maven-site-plugin --> |
135 | | - </configuration> |
| 121 | + <version>4.0.0-M12</version> |
136 | 122 | </plugin> |
137 | 123 | <plugin> |
138 | | - <groupId>org.apache.maven.plugins</groupId> |
139 | 124 | <artifactId>maven-project-info-reports-plugin</artifactId> |
140 | | - <version>3.4.1</version> |
| 125 | + <version>3.5.0</version> |
141 | 126 | </plugin> |
142 | 127 | <plugin> |
143 | 128 | <groupId>org.jacoco</groupId> |
144 | 129 | <artifactId>jacoco-maven-plugin</artifactId> |
145 | | - <version>0.8.10</version> |
| 130 | + <version>0.8.11</version> |
146 | 131 | </plugin> |
147 | 132 | <plugin> |
148 | | - <groupId>org.apache.maven.plugins</groupId> |
149 | 133 | <artifactId>maven-scm-publish-plugin</artifactId> |
150 | | - <version>3.1.0</version> |
151 | | - <configuration> |
152 | | - <scmBranch>site</scmBranch> |
153 | | - <content>${project.build.directory}/site</content> |
154 | | - </configuration> |
| 134 | + <version>3.2.1</version> |
155 | 135 | </plugin> |
156 | 136 | </plugins> |
157 | 137 | </pluginManagement> |
|
177 | 157 | <plugins> |
178 | 158 | <!-- Ensure a detailed MANIFEST is generated --> |
179 | 159 | <plugin> |
180 | | - <groupId>org.apache.maven.plugins</groupId> |
181 | 160 | <artifactId>maven-jar-plugin</artifactId> |
182 | 161 | <configuration> |
183 | 162 | <archive> |
|
191 | 170 |
|
192 | 171 | <!-- Generate Maven Site --> |
193 | 172 | <plugin> |
194 | | - <groupId>org.apache.maven.plugins</groupId> |
195 | 173 | <artifactId>maven-site-plugin</artifactId> |
| 174 | + <configuration> |
| 175 | + <skipDeploy>true</skipDeploy><!-- don't deploy site with maven-site-plugin --> |
| 176 | + </configuration> |
196 | 177 | </plugin> |
197 | 178 |
|
198 | 179 | <!-- PGP Sign to satisfy Maven Central --> |
199 | 180 | <plugin> |
200 | | - <groupId>org.apache.maven.plugins</groupId> |
201 | 181 | <artifactId>maven-gpg-plugin</artifactId> |
202 | 182 | <executions> |
203 | 183 | <execution> |
|
212 | 192 |
|
213 | 193 | <!-- Generate sources to satisfy Maven Central --> |
214 | 194 | <plugin> |
215 | | - <groupId>org.apache.maven.plugins</groupId> |
216 | 195 | <artifactId>maven-source-plugin</artifactId> |
217 | 196 | <executions> |
218 | 197 | <execution> |
|
226 | 205 |
|
227 | 206 | <!-- Generate javadoc to satisfy Maven Central --> |
228 | 207 | <plugin> |
229 | | - <groupId>org.apache.maven.plugins</groupId> |
230 | 208 | <artifactId>maven-javadoc-plugin</artifactId> |
231 | 209 | <executions> |
232 | 210 | <execution> |
|
238 | 216 | </executions> |
239 | 217 | </plugin> |
240 | 218 |
|
| 219 | + <!-- Generate code coverage --> |
241 | 220 | <plugin> |
242 | 221 | <groupId>org.jacoco</groupId> |
243 | 222 | <artifactId>jacoco-maven-plugin</artifactId> |
|
250 | 229 | </executions> |
251 | 230 | </plugin> |
252 | 231 |
|
| 232 | + <!-- Deploy Site using scm-publish --> |
253 | 233 | <plugin> |
254 | | - <groupId>org.apache.maven.plugins</groupId> |
255 | 234 | <artifactId>maven-scm-publish-plugin</artifactId> |
| 235 | + <configuration> |
| 236 | + <scmBranch>site</scmBranch> |
| 237 | + <content>${project.build.directory}/site</content> |
| 238 | + </configuration> |
256 | 239 | <executions> |
257 | 240 | <execution> |
258 | 241 | <id>scm-publish</id> |
|
269 | 252 | <reporting> |
270 | 253 | <plugins> |
271 | 254 | <plugin> |
272 | | - <groupId>org.apache.maven.plugins</groupId> |
273 | 255 | <artifactId>maven-javadoc-plugin</artifactId> |
274 | | - <!-- Deliberately not aggregating due to mixed named and unnamed modules |
275 | | - Delete the reportSets tag to make javadoc auto aggregate everything. --> |
276 | 256 | <reportSets> |
277 | 257 | <reportSet> |
278 | 258 | <id>default</id> |
|
300 | 280 | <dependency> |
301 | 281 | <groupId>org.junit.jupiter</groupId> |
302 | 282 | <artifactId>junit-jupiter</artifactId> |
303 | | - <version>5.9.3</version> |
| 283 | + <version>5.10.1</version> |
304 | 284 | <scope>test</scope> |
305 | 285 | </dependency> |
306 | 286 | </dependencies> |
|
0 commit comments