|
4 | 4 | <parent> |
5 | 5 | <groupId>org.jenkins-ci.plugins</groupId> |
6 | 6 | <artifactId>plugin</artifactId> |
7 | | - <version>4.71</version> |
| 7 | + <version>5.16</version> |
8 | 8 | <relativePath /> |
9 | 9 | </parent> |
10 | 10 |
|
11 | | - <groupId>io.jenkins.plugins</groupId> |
12 | | - <artifactId>openstack-cloud</artifactId> |
| 11 | + <groupId>org.jenkins.plugins.openstack-cloud</groupId> |
| 12 | + <artifactId>parent</artifactId> |
13 | 13 | <version>${changelist}</version> |
14 | | - <packaging>hpi</packaging> |
| 14 | + <packaging>pom</packaging> |
15 | 15 | <name>Jenkins Openstack Cloud plugin</name> |
16 | 16 | <url>https://github.com/jenkinsci/${project.artifactId}-plugin</url> |
17 | 17 | <licenses> |
|
21 | 21 | <distribution>repo</distribution> |
22 | 22 | </license> |
23 | 23 | </licenses> |
| 24 | + |
| 25 | + <modules> |
| 26 | + <module>plugin</module> |
| 27 | + <module>ui-tests</module> |
| 28 | + </modules> |
| 29 | + |
24 | 30 | <scm> |
25 | 31 | <connection>scm:git:https://github.com/${gitHubRepo}.git</connection> |
26 | 32 | <developerConnection>scm:git:https://github.com/${gitHubRepo}.git</developerConnection> |
|
31 | 37 | <!-- |
32 | 38 | <revision>2.67</revision> |
33 | 39 | --> |
34 | | - <changelist>2.67-SNAPSHOT</changelist> |
35 | | - <jenkins.baseline>2.479</jenkins.baseline> |
36 | | - <jenkins.version>${jenkins.baseline}.3</jenkins.version> |
| 40 | + <changelist>999999-SNAPSHOT</changelist> |
| 41 | + <jenkins.baseline>2.504</jenkins.baseline> |
| 42 | + <jenkins.version>${jenkins.baseline}.1</jenkins.version> |
37 | 43 | <gitHubRepo>jenkinsci/${project.artifactId}-plugin</gitHubRepo> |
| 44 | + <tagNameFormat>openstack-cloud-@{project.version}</tagNameFormat> |
38 | 45 | <no-test-jar>false</no-test-jar> |
39 | 46 | <useBeta>true</useBeta> |
40 | 47 | <spotbugs.effort>Max</spotbugs.effort> |
|
47 | 54 | <okhttp.version>3.14.9</okhttp.version> |
48 | 55 | </properties> |
49 | 56 |
|
50 | | - <dependencyManagement> |
51 | | - <dependencies> |
52 | | - <dependency> |
53 | | - <groupId>io.jenkins.tools.bom</groupId> |
54 | | - <artifactId>bom-${jenkins.baseline}.x</artifactId> |
55 | | - <version>4488.v7fe26526366e</version> |
56 | | - <type>pom</type> |
57 | | - <scope>import</scope> |
58 | | - </dependency> |
59 | | - <dependency> |
60 | | - <groupId>com.squareup.okhttp3</groupId> |
61 | | - <artifactId>mockwebserver</artifactId> |
62 | | - <!-- transitive dep of io.fabric8:kubernetes-server-mock, needs alignment with okhttp-api --> |
63 | | - <version>3.14.9</version> |
64 | | - </dependency> |
65 | | - </dependencies> |
66 | | - </dependencyManagement> |
67 | | - |
68 | | - <dependencies> |
69 | | - <dependency> |
70 | | - <groupId>com.github.openstack4j.core</groupId> |
71 | | - <artifactId>openstack4j-core</artifactId> |
72 | | - <version>${openstack4j.version}</version> |
73 | | - </dependency> |
74 | | - <dependency> |
75 | | - <groupId>com.github.openstack4j.core.connectors</groupId> |
76 | | - <artifactId>openstack4j-okhttp</artifactId> |
77 | | - <version>${openstack4j.version}</version> |
78 | | - </dependency> |
79 | | - |
80 | | - <dependency> |
81 | | - <groupId>com.google.guava</groupId> |
82 | | - <artifactId>guava</artifactId> |
83 | | - <version>${guava.version}</version> |
84 | | - </dependency> |
85 | | - <dependency> |
86 | | - <groupId>com.squareup.okhttp3</groupId> |
87 | | - <artifactId>logging-interceptor</artifactId> |
88 | | - <version>${okhttp.version}</version> |
89 | | - </dependency> |
90 | | - <dependency> |
91 | | - <groupId>com.squareup.okhttp3</groupId> |
92 | | - <artifactId>okhttp</artifactId> |
93 | | - <version>${okhttp.version}</version> |
94 | | - </dependency> |
95 | | - <dependency> |
96 | | - <groupId>io.jenkins.plugins</groupId> |
97 | | - <artifactId>caffeine-api</artifactId> |
98 | | - </dependency> |
99 | | - <dependency> |
100 | | - <groupId>org.codehaus.plexus</groupId> |
101 | | - <artifactId>plexus-classworlds</artifactId> |
102 | | - <version>2.4.2</version> |
103 | | - </dependency> |
104 | | - <dependency> |
105 | | - <groupId>org.codehaus.plexus</groupId> |
106 | | - <artifactId>plexus-utils</artifactId> |
107 | | - <version>3.5.1</version> |
108 | | - </dependency> |
109 | | - |
110 | | - <!-- Hardcoding upper-bound versions of dependencies --> |
111 | | - <dependency> |
112 | | - <groupId>org.jenkins-ci</groupId> |
113 | | - <artifactId>annotation-indexer</artifactId> |
114 | | - </dependency> |
115 | | - |
116 | | - <dependency> |
117 | | - <groupId>org.jenkins-ci</groupId> |
118 | | - <artifactId>symbol-annotation</artifactId> |
119 | | - </dependency> |
120 | | - <dependency> |
121 | | - <groupId>org.jenkins-ci.modules</groupId> |
122 | | - <artifactId>instance-identity</artifactId> |
123 | | - </dependency> |
124 | | - <dependency> |
125 | | - <groupId>org.jenkins-ci.plugins</groupId> |
126 | | - <artifactId>cloud-stats</artifactId> |
127 | | - <version>377.vd8a_6c953e98e</version> |
128 | | - </dependency> |
129 | | - <dependency> |
130 | | - <groupId>org.jenkins-ci.plugins</groupId> |
131 | | - <artifactId>config-file-provider</artifactId> |
132 | | - <version>3.7.1</version> |
133 | | - </dependency> |
134 | | - <dependency> |
135 | | - <groupId>org.jenkins-ci.plugins</groupId> |
136 | | - <artifactId>credentials</artifactId> |
137 | | - <!-- |
138 | | - <version>1305.v04f5ec1f3743</version> |
139 | | - --> |
140 | | - </dependency> |
141 | | - <dependency> |
142 | | - <groupId>org.jenkins-ci.plugins</groupId> |
143 | | - <artifactId>jdk-tool</artifactId> |
144 | | - <!-- actually used from production source of ssh-slaves so cannot be test scoped --> |
145 | | - </dependency> |
146 | | - <dependency> |
147 | | - <groupId>org.jenkins-ci.plugins</groupId> |
148 | | - <artifactId>resource-disposer</artifactId> |
149 | | - </dependency> |
150 | | - <dependency> |
151 | | - <groupId>org.jenkins-ci.plugins</groupId> |
152 | | - <artifactId>script-security</artifactId> |
153 | | - </dependency> |
154 | | - <dependency> |
155 | | - <groupId>org.jenkins-ci.plugins</groupId> |
156 | | - <artifactId>ssh-credentials</artifactId> |
157 | | - </dependency> |
158 | | - |
159 | | - <!-- Jenkins plugins --> |
160 | | - <dependency> |
161 | | - <groupId>org.jenkins-ci.plugins</groupId> |
162 | | - <artifactId>ssh-slaves</artifactId> |
163 | | - </dependency> |
164 | | - <dependency> |
165 | | - <groupId>org.jenkins-ci.plugins.workflow</groupId> |
166 | | - <artifactId>workflow-durable-task-step</artifactId> |
167 | | - <optional>true</optional> |
168 | | - </dependency> |
169 | | - <dependency> |
170 | | - <groupId>org.yaml</groupId> |
171 | | - <artifactId>snakeyaml</artifactId> |
172 | | - <version>2.2</version> |
173 | | - </dependency> |
174 | | - <!-- SEL --> |
175 | | - <dependency> |
176 | | - <groupId>jakarta.servlet</groupId> |
177 | | - <artifactId>jakarta.servlet-api</artifactId> |
178 | | - <version>5.0.0</version> |
179 | | - <scope>provided</scope> |
180 | | - </dependency> |
181 | | - |
182 | | - <dependency> |
183 | | - <groupId>io.jenkins</groupId> |
184 | | - <artifactId>configuration-as-code</artifactId> |
185 | | - <scope>test</scope> |
186 | | - </dependency> |
187 | | - <dependency> |
188 | | - <groupId>io.jenkins.configuration-as-code</groupId> |
189 | | - <artifactId>test-harness</artifactId> |
190 | | - <scope>test</scope> |
191 | | - <exclusions> |
192 | | - <exclusion> |
193 | | - <groupId>org.jenkins-ci.plugins</groupId> |
194 | | - <artifactId>jackson2-api</artifactId> |
195 | | - </exclusion> |
196 | | - </exclusions> |
197 | | - </dependency> |
198 | | - <!-- |
199 | | - <dependency> |
200 | | - <groupId>org.jenkins-ci.plugins</groupId> |
201 | | - <artifactId>jackson2-api</artifactId> |
202 | | - <version>2.13.4.20221013-295.v8e29ea_354141</version> |
203 | | - </dependency> |
204 | | - --> |
205 | | - |
206 | | - <!-- Test Dependencies --> |
207 | | - <dependency> |
208 | | - <groupId>org.hamcrest</groupId> |
209 | | - <artifactId>hamcrest</artifactId> |
210 | | - <version>2.2</version> |
211 | | - <scope>test</scope> |
212 | | - </dependency> |
213 | | - |
214 | | - <!-- Plugins split from core --> |
215 | | - <dependency> |
216 | | - <groupId>org.jenkins-ci.plugins</groupId> |
217 | | - <artifactId>command-launcher</artifactId> |
218 | | - <scope>test</scope> |
219 | | - </dependency> |
220 | | - <dependency> |
221 | | - <groupId>org.jenkins-ci.plugins.workflow</groupId> |
222 | | - <artifactId>workflow-basic-steps</artifactId> |
223 | | - <scope>test</scope> |
224 | | - </dependency> |
225 | | - |
226 | | - <dependency> |
227 | | - <groupId>org.jenkins-ci.plugins.workflow</groupId> |
228 | | - <artifactId>workflow-cps</artifactId> |
229 | | - <scope>test</scope> |
230 | | - </dependency> |
231 | | - <dependency> |
232 | | - <groupId>org.jenkins-ci.plugins.workflow</groupId> |
233 | | - <artifactId>workflow-job</artifactId> |
234 | | - <scope>test</scope> |
235 | | - </dependency> |
236 | | - <dependency> |
237 | | - <groupId>org.jenkins-ci.plugins.workflow</groupId> |
238 | | - <artifactId>workflow-support</artifactId> |
239 | | - <classifier>tests</classifier> |
240 | | - <scope>test</scope> |
241 | | - </dependency> |
242 | | - <dependency> |
243 | | - <groupId>org.mockito</groupId> |
244 | | - <artifactId>mockito-all</artifactId> |
245 | | - <version>1.9.5</version> |
246 | | - <scope>test</scope> |
247 | | - </dependency> |
248 | | - </dependencies> |
249 | | - |
250 | 57 | <repositories> |
251 | 58 | <repository> |
252 | 59 | <id>repo.jenkins-ci.org</id> |
253 | 60 | <url>https://repo.jenkins-ci.org/public/</url> |
254 | 61 | </repository> |
255 | 62 | </repositories> |
| 63 | + |
256 | 64 | <pluginRepositories> |
257 | 65 | <pluginRepository> |
258 | 66 | <id>repo.jenkins-ci.org</id> |
259 | 67 | <url>https://repo.jenkins-ci.org/public/</url> |
260 | 68 | </pluginRepository> |
261 | 69 | </pluginRepositories> |
262 | 70 |
|
263 | | - <!-- |
264 | | - Skip the injected test to avoid: |
265 | | - |
266 | | - org.jvnet.hudson.test.JellyTestSuiteBuilder$JellyTestSuite(org.jvnet.hudson.test.junit.FailedTest) Time elapsed: 0.023 sec <<< ERROR! |
267 | | -java.lang.NoClassDefFoundError: org/apache/http/cookie/CookieSpecProvider --> |
268 | 71 | <build> |
269 | 72 | <plugins> |
270 | 73 | <plugin> |
@@ -329,6 +132,11 @@ java.lang.NoClassDefFoundError: org/apache/http/cookie/CookieSpecProvider --> |
329 | 132 | </plugins> |
330 | 133 | </build> |
331 | 134 |
|
| 135 | + <!-- |
| 136 | + Skip the injected test to avoid: |
| 137 | + |
| 138 | + org.jvnet.hudson.test.JellyTestSuiteBuilder$JellyTestSuite(org.jvnet.hudson.test.junit.FailedTest) Time elapsed: 0.023 sec <<< ERROR! |
| 139 | +java.lang.NoClassDefFoundError: org/apache/http/cookie/CookieSpecProvider --> |
332 | 140 | <profiles> |
333 | 141 | <profile> |
334 | 142 | <id>merge-jacoco-reports</id> |
|
0 commit comments