|
8 | 8 | </parent> |
9 | 9 | <groupId>de.codecentric</groupId> |
10 | 10 | <artifactId>cxf-spring-boot-starter-maven-plugin</artifactId> |
11 | | - <version>1.1.5-SNAPSHOT</version> |
| 11 | + <version>2.0.0-SNAPSHOT</version> |
12 | 12 | <name>cxf-spring-boot-starter-maven-plugin</name> |
13 | 13 | <description>Maven plugin complementing the Boot starter for SOAP-Webservices with Apache CXF using JAX-WS & JAXB with Annotations only</description> |
14 | 14 | <packaging>maven-plugin</packaging> |
|
48 | 48 | <java.version>1.8</java.version> |
49 | 49 | <maven.compiler.target>1.8</maven.compiler.target> |
50 | 50 | <maven.compiler.source>1.8</maven.compiler.source> |
| 51 | + |
| 52 | + <!-- Project dependencies --> |
51 | 53 | <commons-io.version>2.6</commons-io.version> |
52 | | - <commons-lang3.version>3.7</commons-lang3.version> |
53 | | - <spring.version>5.0.2.RELEASE</spring.version> |
54 | | - <jaxb.version>2.3.0</jaxb.version> |
| 54 | + <commons-lang3.version>3.8.1</commons-lang3.version> |
| 55 | + <spring.version>5.1.1.RELEASE</spring.version> |
| 56 | + <jaxb-xjc.version>2.3.1</jaxb-xjc.version> |
| 57 | + <jaxb.version>2.3.0.1</jaxb.version> |
| 58 | + <mojo-executor.version>2.3.0</mojo-executor.version> |
| 59 | + <maven-plugin-plugin.version>3.5.2</maven-plugin-plugin.version> |
| 60 | + <maven-plugin-annotations.version>3.5.2</maven-plugin-annotations.version> |
| 61 | + <maven-plugin-api.version>3.5.4</maven-plugin-api.version> |
| 62 | + |
| 63 | + <!-- Maven Central Release tools --> |
| 64 | + <versions-maven-plugin.version>2.7</versions-maven-plugin.version> |
| 65 | + <maven-gpg-plugin.version>1.6</maven-gpg-plugin.version> |
| 66 | + <maven-source-plugin.version>3.0.1</maven-source-plugin.version> |
| 67 | + <maven-javadoc-plugin.version>3.0.1</maven-javadoc-plugin.version> |
| 68 | + <nexus-staging-maven-plugin.version>1.6.8</nexus-staging-maven-plugin.version> |
55 | 69 | </properties> |
56 | 70 |
|
57 | 71 | <dependencies> |
58 | 72 | <dependency> |
59 | 73 | <groupId>org.apache.maven</groupId> |
60 | 74 | <artifactId>maven-plugin-api</artifactId> |
61 | | - <version>3.5.2</version> |
| 75 | + <version>${maven-plugin-api.version}</version> |
62 | 76 | </dependency> |
63 | 77 |
|
64 | 78 | <!-- dependencies to annotations --> |
65 | 79 | <dependency> |
66 | 80 | <groupId>org.apache.maven.plugin-tools</groupId> |
67 | 81 | <artifactId>maven-plugin-annotations</artifactId> |
68 | | - <version>3.5</version> |
| 82 | + <version>${maven-plugin-annotations.version}</version> |
69 | 83 | <scope>provided</scope> |
70 | 84 | </dependency> |
71 | 85 |
|
|
74 | 88 | <dependency> |
75 | 89 | <groupId>org.twdata.maven</groupId> |
76 | 90 | <artifactId>mojo-executor</artifactId> |
77 | | - <version>2.3.0</version> |
| 91 | + <version>${mojo-executor.version}</version> |
78 | 92 | <exclusions> |
79 | 93 | <exclusion> |
80 | 94 | <groupId>org.slf4j</groupId> |
|
100 | 114 | <dependency> |
101 | 115 | <groupId>com.sun.xml.bind</groupId> |
102 | 116 | <artifactId>jaxb-xjc</artifactId> |
103 | | - <version>${jaxb.version}</version> |
| 117 | + <version>${jaxb-xjc.version}</version> |
104 | 118 | </dependency> |
105 | 119 |
|
106 | 120 | <dependency> |
|
128 | 142 | </dependencies> |
129 | 143 |
|
130 | 144 | <build> |
131 | | - <plugins> |
132 | | - <plugin> |
133 | | - <groupId>org.apache.maven.plugins</groupId> |
134 | | - <artifactId>maven-plugin-plugin</artifactId> |
135 | | - <version>3.5</version> |
136 | | - <executions> |
137 | | - <execution> |
138 | | - <id>default-descriptor</id> |
139 | | - <phase>process-classes</phase> |
140 | | - </execution> |
141 | | - <!-- if you want to generate help goal --> |
142 | | - <execution> |
143 | | - <id>help-goal</id> |
144 | | - <goals> |
145 | | - <goal>helpmojo</goal> |
146 | | - </goals> |
147 | | - </execution> |
148 | | - </executions> |
149 | | - </plugin> |
150 | | - </plugins> |
151 | | - </build> |
152 | | - |
| 145 | + <plugins> |
| 146 | + <plugin> |
| 147 | + <groupId>org.apache.maven.plugins</groupId> |
| 148 | + <artifactId>maven-plugin-plugin</artifactId> |
| 149 | + <version>${maven-plugin-plugin.version}</version> |
| 150 | + <executions> |
| 151 | + <execution> |
| 152 | + <id>default-descriptor</id> |
| 153 | + <phase>process-classes</phase> |
| 154 | + </execution> |
| 155 | + <!-- if you want to generate help goal --> |
| 156 | + <execution> |
| 157 | + <id>help-goal</id> |
| 158 | + <goals> |
| 159 | + <goal>helpmojo</goal> |
| 160 | + </goals> |
| 161 | + </execution> |
| 162 | + </executions> |
| 163 | + </plugin> |
| 164 | + </plugins> |
| 165 | + </build> |
| 166 | + |
153 | 167 | <profiles> |
154 | 168 | <!-- plugins needed to deploy to Maven Central --> |
155 | 169 | <profile> |
156 | 170 | <id>central-deploy</id> |
157 | 171 | <build> |
158 | 172 | <plugins> |
159 | 173 | <plugin> |
160 | | - <artifactId>maven-gpg-plugin</artifactId> |
161 | | - <version>1.6</version> |
162 | | - <executions> |
163 | | - <execution> |
164 | | - <id>sign-artifacts</id> |
165 | | - <phase>verify</phase> |
166 | | - <goals> |
167 | | - <goal>sign</goal> |
168 | | - </goals> |
169 | | - </execution> |
170 | | - </executions> |
171 | | - </plugin> |
172 | | - <plugin> |
173 | | - <groupId>org.codehaus.mojo</groupId> |
174 | | - <artifactId>versions-maven-plugin</artifactId> |
175 | | - <version>2.5</version> |
176 | | - <configuration> |
177 | | - <generateBackupPoms>false</generateBackupPoms> |
178 | | - </configuration> |
179 | | - </plugin> |
180 | | - <plugin> |
181 | | - <artifactId>maven-deploy-plugin</artifactId> |
182 | | - <configuration> |
183 | | - <skip>true</skip> |
184 | | - </configuration> |
185 | | - </plugin> |
| 174 | + <artifactId>maven-gpg-plugin</artifactId> |
| 175 | + <version>${maven-gpg-plugin.version}</version> |
| 176 | + <executions> |
| 177 | + <execution> |
| 178 | + <id>sign-artifacts</id> |
| 179 | + <phase>verify</phase> |
| 180 | + <goals> |
| 181 | + <goal>sign</goal> |
| 182 | + </goals> |
| 183 | + <configuration> |
| 184 | + <!-- This is necessary for gpg to not try to use the pinentry programs --> |
| 185 | + <gpgArguments> |
| 186 | + <arg>--pinentry-mode</arg> |
| 187 | + <arg>loopback</arg> |
| 188 | + </gpgArguments> |
| 189 | + </configuration> |
| 190 | + </execution> |
| 191 | + </executions> |
| 192 | + </plugin> |
| 193 | + <plugin> |
| 194 | + <groupId>org.codehaus.mojo</groupId> |
| 195 | + <artifactId>versions-maven-plugin</artifactId> |
| 196 | + <version>${versions-maven-plugin.version}</version> |
| 197 | + <configuration> |
| 198 | + <generateBackupPoms>false</generateBackupPoms> |
| 199 | + </configuration> |
| 200 | + </plugin> |
| 201 | + <plugin> |
| 202 | + <artifactId>maven-deploy-plugin</artifactId> |
| 203 | + <configuration> |
| 204 | + <skip>true</skip> |
| 205 | + </configuration> |
| 206 | + </plugin> |
186 | 207 | <plugin> |
187 | 208 | <groupId>org.apache.maven.plugins</groupId> |
188 | 209 | <artifactId>maven-source-plugin</artifactId> |
189 | | - <version>3.0.1</version> |
| 210 | + <version>${maven-source-plugin.version}</version> |
190 | 211 | <executions> |
191 | 212 | <execution> |
192 | 213 | <id>attach-sources</id> |
|
199 | 220 | <plugin> |
200 | 221 | <groupId>org.apache.maven.plugins</groupId> |
201 | 222 | <artifactId>maven-javadoc-plugin</artifactId> |
202 | | - <version>3.0.0</version> |
| 223 | + <version>${maven-javadoc-plugin.version}</version> |
203 | 224 | <executions> |
204 | 225 | <execution> |
205 | 226 | <id>attach-javadocs</id> |
|
210 | 231 | </executions> |
211 | 232 | </plugin> |
212 | 233 | <plugin> |
213 | | - <groupId>org.sonatype.plugins</groupId> |
214 | | - <artifactId>nexus-staging-maven-plugin</artifactId> |
215 | | - <version>1.6.8</version> |
216 | | - <extensions>true</extensions> |
217 | | - <configuration> |
218 | | - <serverId>oss.sonatype.org</serverId> |
219 | | - <nexusUrl>https://oss.sonatype.org/</nexusUrl> |
220 | | - <description>${project.version}</description> |
221 | | - </configuration> |
222 | | - <executions> |
223 | | - <execution> |
224 | | - <id>deploy-to-sonatype</id> |
225 | | - <phase>deploy</phase> |
226 | | - <goals> |
227 | | - <goal>deploy</goal> |
228 | | - <goal>release</goal> |
229 | | - </goals> |
230 | | - </execution> |
231 | | - </executions> |
232 | | - </plugin> |
| 234 | + <groupId>org.sonatype.plugins</groupId> |
| 235 | + <artifactId>nexus-staging-maven-plugin</artifactId> |
| 236 | + <version>${nexus-staging-maven-plugin.version}</version> |
| 237 | + <extensions>true</extensions> |
| 238 | + <configuration> |
| 239 | + <serverId>oss.sonatype.org</serverId> |
| 240 | + <nexusUrl>https://oss.sonatype.org/</nexusUrl> |
| 241 | + <description>${project.version}</description> |
| 242 | + </configuration> |
| 243 | + <executions> |
| 244 | + <execution> |
| 245 | + <id>deploy-to-sonatype</id> |
| 246 | + <phase>deploy</phase> |
| 247 | + <goals> |
| 248 | + <goal>deploy</goal> |
| 249 | + <goal>release</goal> |
| 250 | + </goals> |
| 251 | + </execution> |
| 252 | + </executions> |
| 253 | + </plugin> |
233 | 254 | </plugins> |
234 | 255 | </build> |
235 | 256 | </profile> |
|
0 commit comments