Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 426 lines (406 sloc) 16.222 kB
f083467 @aslakhellesoy [maven-release-plugin] prepare release v1.0.5
aslakhellesoy authored
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
87a175f @aslakhellesoy Added back poms - they are generated from ivy.xml (except the parent …
aslakhellesoy authored
2 <modelVersion>4.0.0</modelVersion>
3 <groupId>info.cukes</groupId>
4 <artifactId>cucumber-jvm</artifactId>
346c0cb @aslakhellesoy [maven-release-plugin] prepare for next development iteration
aslakhellesoy authored
5 <version>1.0.8-SNAPSHOT</version>
87a175f @aslakhellesoy Added back poms - they are generated from ivy.xml (except the parent …
aslakhellesoy authored
6 <packaging>pom</packaging>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
7 <name>Cucumber-JVM</name>
8 <url>http://cukes.info/</url>
9
10 <parent>
11 <groupId>org.sonatype.oss</groupId>
12 <artifactId>oss-parent</artifactId>
13 <version>6</version>
14 </parent>
77ba65e @aslakhellesoy Wake up travis
aslakhellesoy authored
15
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
16 <properties>
32afb9a @aslakhellesoy This seems like a good idea.
aslakhellesoy authored
17 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
18 <outputDirectory>${project.build.directory}</outputDirectory>
0f7df8d @aslakhellesoy Upgrade to Gherkin 2.10.0
aslakhellesoy authored
19 <gherkin.version>2.10.0</gherkin.version>
c8c8264 @aslakhellesoy Ambiguous step definitions don't cause Cucumber to blow up, they just…
aslakhellesoy authored
20 <groovy.version>2.0.0-beta-2</groovy.version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
21 </properties>
22 <licenses>
23 <license>
24 <name>MIT License</name>
25 <url>http://www.opensource.org/licenses/mit-license</url>
26 <distribution>repo</distribution>
27 </license>
28 </licenses>
29 <scm>
30 <connection>scm:git:git://github.com/cucumber/cucumber-jvm.git</connection>
31 <developerConnection>scm:git:git@github.com:cucumber/cucumber-jvm.git</developerConnection>
32 <url>git://github.com/cucumber/cucumber-jvm.git</url>
33 </scm>
34 <distributionManagement>
35 <site>
e665c2a @aslakhellesoy Fix doc deployment
aslakhellesoy authored
36 <id>cukes.info</id>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
37 <url>scp://cukes.info/var/www/cucumber_site/cucumber/jvm/api/${project.version}</url>
38 </site>
39 </distributionManagement>
40 <dependencyManagement>
41 <dependencies>
42 <dependency>
43 <groupId>info.cukes</groupId>
44 <artifactId>cucumber-core</artifactId>
45 <version>${project.version}</version>
46 </dependency>
47 <dependency>
48 <groupId>info.cukes</groupId>
49 <artifactId>cucumber-java</artifactId>
50 <version>${project.version}</version>
51 </dependency>
52 <dependency>
53 <groupId>info.cukes</groupId>
54 <artifactId>cucumber-groovy</artifactId>
55 <version>${project.version}</version>
56 </dependency>
57 <dependency>
58 <groupId>info.cukes</groupId>
59 <artifactId>cucumber-junit</artifactId>
60 <version>${project.version}</version>
61 </dependency>
62 <dependency>
63 <groupId>info.cukes</groupId>
64 <artifactId>cucumber-picocontainer</artifactId>
65 <version>${project.version}</version>
66 </dependency>
67 <dependency>
68 <groupId>info.cukes</groupId>
69 <artifactId>cucumber-scala</artifactId>
70 <version>${project.version}</version>
4eaf0d4 @teigen #154, RunCukesTest.scala uses ScalaBackend.loadGlue which calls Class…
teigen authored
71 </dependency>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
72 <dependency>
73 <groupId>info.cukes</groupId>
abc1934 @aslakhellesoy DRY up dependency versions
aslakhellesoy authored
74 <artifactId>cucumber-html</artifactId>
75 <version>0.2.1</version>
76 </dependency>
77 <dependency>
78 <groupId>info.cukes</groupId>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
79 <artifactId>gherkin</artifactId>
abc1934 @aslakhellesoy DRY up dependency versions
aslakhellesoy authored
80 <version>${gherkin.version}</version>
81 </dependency>
82 <dependency>
83 <groupId>org.codehaus.groovy</groupId>
84 <artifactId>groovy-all</artifactId>
85 <version>${groovy.version}</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
86 </dependency>
87 <dependency>
88 <groupId>com.googlecode.java-diff-utils</groupId>
89 <artifactId>diffutils</artifactId>
90 <version>1.2.1</version>
91 </dependency>
92 <dependency>
93 <groupId>com.thoughtworks.xstream</groupId>
94 <artifactId>xstream</artifactId>
95 <version>1.4.2</version>
96 <exclusions>
97 <exclusion>
98 <groupId>xmlpull</groupId>
99 <artifactId>xmlpull</artifactId>
100 </exclusion>
101 <exclusion>
102 <groupId>xpp3</groupId>
103 <artifactId>xpp3_min</artifactId>
104 </exclusion>
105 </exclusions>
106 </dependency>
107 <dependency>
108 <groupId>org.picocontainer</groupId>
109 <artifactId>picocontainer</artifactId>
110 <version>2.14.1</version>
111 </dependency>
112 <dependency>
113 <groupId>org.springframework</groupId>
114 <artifactId>spring-tx</artifactId>
0cd9944 @aslakhellesoy Try release one more time
aslakhellesoy authored
115 <version>3.1.1.RELEASE</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
116 </dependency>
117 <dependency>
118 <groupId>com.google.inject</groupId>
119 <artifactId>guice</artifactId>
120 <version>3.0</version>
121 </dependency>
122 <dependency>
123 <groupId>org.scala-lang</groupId>
124 <artifactId>scala-library</artifactId>
125 <version>2.9.1</version>
126 </dependency>
127 <dependency>
128 <groupId>org.scala-lang</groupId>
129 <artifactId>scala-compiler</artifactId>
130 <version>2.9.1</version>
131 </dependency>
132 <dependency>
133 <groupId>org.clojure</groupId>
134 <artifactId>clojure</artifactId>
9f27f71 @aslakhellesoy Release 1.0.3
aslakhellesoy authored
135 <version>1.4.0</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
136 </dependency>
137 <dependency>
138 <groupId>rhino</groupId>
139 <artifactId>js</artifactId>
140 <version>1.7R2</version>
141 </dependency>
142 <dependency>
143 <groupId>org.ioke</groupId>
144 <artifactId>ioke-lang</artifactId>
145 <version>P-0.4.0-p11</version>
146 </dependency>
147 <dependency>
148 <groupId>org.ioke</groupId>
149 <artifactId>ioke-lang-lib</artifactId>
150 <version>P-0.4.0-p11</version>
151 </dependency>
152 <dependency>
153 <groupId>junit</groupId>
154 <artifactId>junit</artifactId>
835b3e7 @aslakhellesoy Added a very ugly hack to work around junit 4.10's lack of unique id,…
aslakhellesoy authored
155 <version>4.10</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
156 </dependency>
157 <dependency>
158 <groupId>org.python</groupId>
159 <artifactId>jython-standalone</artifactId>
160 <version>2.5.2</version>
161 </dependency>
162 <dependency>
163 <groupId>org.mockito</groupId>
164 <artifactId>mockito-all</artifactId>
165 <version>1.9.0</version>
c2bc619 @rapaul Set Mockito's scope to test
rapaul authored
166 <scope>test</scope>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
167 </dependency>
168 <dependency>
169 <groupId>org.seleniumhq.selenium</groupId>
170 <artifactId>selenium-chrome-driver</artifactId>
5046b9b @aslakhellesoy Improved WebDriver example that shows how to reuse a driver for the e…
aslakhellesoy authored
171 <version>2.21.0</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
172 </dependency>
173 <dependency>
174 <groupId>org.seleniumhq.selenium</groupId>
175 <artifactId>selenium-server</artifactId>
5046b9b @aslakhellesoy Improved WebDriver example that shows how to reuse a driver for the e…
aslakhellesoy authored
176 <version>2.21.0</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
177 </dependency>
178 <dependency>
179 <groupId>org.webbitserver</groupId>
180 <artifactId>webbit</artifactId>
0cd9944 @aslakhellesoy Try release one more time
aslakhellesoy authored
181 <version>0.4.6</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
182 </dependency>
183 <dependency>
184 <groupId>org.jruby</groupId>
185 <artifactId>jruby-complete</artifactId>
5046b9b @aslakhellesoy Improved WebDriver example that shows how to reuse a driver for the e…
aslakhellesoy authored
186 <version>1.6.7.1</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
187 </dependency>
188 <dependency>
189 <groupId>org.jboss.weld.se</groupId>
190 <artifactId>weld-se</artifactId>
ae23c7e @aslakhellesoy Updated dependencies
aslakhellesoy authored
191 <version>2.0.0.Alpha1</version>
192 </dependency>
193 <dependency>
194 <groupId>javax.enterprise</groupId>
195 <artifactId>cdi-api</artifactId>
196 <version>1.1.EDR1.2</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
197 </dependency>
198 <dependency>
79a6ccc @dkowis enable all modules, and set defaults used by all modules
dkowis authored
199 <groupId>org.apache.openejb</groupId>
200 <artifactId>openejb-core</artifactId>
cc7c82a @aslakhellesoy openejb is back
aslakhellesoy authored
201 <version>4.0.0-beta-2</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
202 </dependency>
b4fbfb9 @aslakhellesoy Added cobertura code coverage and started to clean up some cruftiness…
aslakhellesoy authored
203
204 <dependency>
205 <groupId>net.sourceforge.cobertura</groupId>
206 <artifactId>cobertura</artifactId>
207 <version>1.9.4.1</version>
208 </dependency>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
209 </dependencies>
210 </dependencyManagement>
211
212 <repositories>
213 <repository>
214 <id>codehaus</id>
215 <url>http://repository.codehaus.org</url>
216 </repository>
217 <repository>
218 <id>jboss.org</id>
219 <url>https://repository.jboss.org/nexus/content/groups/public-jboss</url>
220 </repository>
85f17d1 @aslakhellesoy Bump to gherkin-2.7.4, and add the sonatype repo since we don't want …
aslakhellesoy authored
221 <repository>
222 <id>sonatype.org</id>
223 <url>https://oss.sonatype.org/content/repositories/releases</url>
224 </repository>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
225 </repositories>
87a175f @aslakhellesoy Added back poms - they are generated from ivy.xml (except the parent …
aslakhellesoy authored
226
13cbb51 @dkowis set up plugins to get items from more than just central
dkowis authored
227 <!--
228 this adds a repository that the plugins will use for dependency resolution
229 Any items that we use in a plugin's <dependency> phase can be resolved from here, as well as central
230 -->
231 <pluginRepositories>
232 <pluginRepository>
233 <id>sonatype.org</id>
234 <url>https://oss.sonatype.org/content/repositories/releases</url>
235 </pluginRepository>
236 </pluginRepositories>
237
87a175f @aslakhellesoy Added back poms - they are generated from ivy.xml (except the parent …
aslakhellesoy authored
238 <modules>
239 <module>core</module>
4c1644e @aslakhellesoy Fix several problems with resource loading for scripting languages (a…
aslakhellesoy authored
240 <module>picocontainer</module>
b4fbfb9 @aslakhellesoy Added cobertura code coverage and started to clean up some cruftiness…
aslakhellesoy authored
241 <module>clojure</module>
87a175f @aslakhellesoy Added back poms - they are generated from ivy.xml (except the parent …
aslakhellesoy authored
242 <module>junit</module>
7c4d730 @aslakhellesoy Fixed windows path logic - need to verify on POSIX
aslakhellesoy authored
243 <module>jruby</module>
22238af @aslakhellesoy Clean up jython full jar
aslakhellesoy authored
244 <module>jython</module>
87a175f @aslakhellesoy Added back poms - they are generated from ivy.xml (except the parent …
aslakhellesoy authored
245 <module>spring</module>
246 <module>guice</module>
79a6ccc @dkowis enable all modules, and set defaults used by all modules
dkowis authored
247 <module>weld</module>
87a175f @aslakhellesoy Added back poms - they are generated from ivy.xml (except the parent …
aslakhellesoy authored
248 <module>groovy</module>
249 <module>ioke</module>
250 <module>rhino</module>
251 <module>java</module>
cc7c82a @aslakhellesoy openejb is back
aslakhellesoy authored
252 <module>openejb</module>
e95ed33 @aslakhellesoy Add scala back
aslakhellesoy authored
253 <module>scala</module>
87a175f @aslakhellesoy Added back poms - they are generated from ivy.xml (except the parent …
aslakhellesoy authored
254 </modules>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
255
256 <profiles>
257 <profile>
258 <id>examples</id>
259 <modules>
260 <module>examples/java-calculator</module>
261 <module>examples/groovy-calculator</module>
262 <module>examples/scala-calculator</module>
263 <module>examples/java-webbit-websockets-selenium</module>
264 </modules>
265 </profile>
266
267 <profile>
268 <id>release-sign-artifacts</id>
66e2024 @aslakhellesoy Properly release examples
aslakhellesoy authored
269 <modules>
270 <module>examples/java-calculator</module>
271 <module>examples/groovy-calculator</module>
272 <module>examples/scala-calculator</module>
273 <module>examples/java-webbit-websockets-selenium</module>
274 </modules>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
275 <activation>
276 <property>
277 <name>performRelease</name>
278 <value>true</value>
279 </property>
280 </activation>
281 <build>
282 <plugins>
283 <plugin>
284 <artifactId>maven-release-plugin</artifactId>
0cd9944 @aslakhellesoy Try release one more time
aslakhellesoy authored
285 <version>2.2.2</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
286 <configuration>
287 <tagNameFormat>v@{project.version}</tagNameFormat>
288 </configuration>
289 </plugin>
290
291 <plugin>
292 <groupId>org.apache.maven.plugins</groupId>
293 <artifactId>maven-gpg-plugin</artifactId>
0cd9944 @aslakhellesoy Try release one more time
aslakhellesoy authored
294 <version>1.4</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
295 <configuration>
296 <useAgent>true</useAgent>
297 </configuration>
298 <executions>
299 <execution>
300 <id>sign-artifacts</id>
301 <phase>verify</phase>
302 <goals>
303 <goal>sign</goal>
304 </goals>
305 </execution>
306 </executions>
307 </plugin>
308
309 </plugins>
310 </build>
311 </profile>
312 </profiles>
313
314 <build>
79a6ccc @dkowis enable all modules, and set defaults used by all modules
dkowis authored
315 <pluginManagement>
316 <!-- To define the plugin version in your parent POM -->
317 <plugins>
318 <plugin>
319 <groupId>org.apache.maven.plugins</groupId>
320 <artifactId>maven-antrun-plugin</artifactId>
321 <version>1.7</version>
322 <dependencies>
323 <dependency>
324 <groupId>org.codehaus.groovy</groupId>
325 <artifactId>groovy-all</artifactId>
abc1934 @aslakhellesoy DRY up dependency versions
aslakhellesoy authored
326 <version>${groovy.version}</version>
79a6ccc @dkowis enable all modules, and set defaults used by all modules
dkowis authored
327 </dependency>
328 <dependency>
329 <groupId>info.cukes</groupId>
330 <artifactId>gherkin</artifactId>
abc1934 @aslakhellesoy DRY up dependency versions
aslakhellesoy authored
331 <version>${gherkin.version}</version>
79a6ccc @dkowis enable all modules, and set defaults used by all modules
dkowis authored
332 </dependency>
333 </dependencies>
334 </plugin>
6b42329 @dkowis moving the shade plugin to pluginManagement to centralize config
dkowis authored
335 <plugin>
336 <groupId>org.apache.maven.plugins</groupId>
337 <artifactId>maven-shade-plugin</artifactId>
70a63cc @aslakhellesoy The ruby gem is properly built - except that the shade plugin for som…
aslakhellesoy authored
338 <version>1.5</version>
6b42329 @dkowis moving the shade plugin to pluginManagement to centralize config
dkowis authored
339 <configuration>
340 <shadedArtifactAttached>true</shadedArtifactAttached>
341 <shadedClassifierName>full</shadedClassifierName>
342 <transformers>
f083467 @aslakhellesoy [maven-release-plugin] prepare release v1.0.5
aslakhellesoy authored
343 <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
6b42329 @dkowis moving the shade plugin to pluginManagement to centralize config
dkowis authored
344 <mainClass>cucumber.cli.Main</mainClass>
345 </transformer>
346 </transformers>
347 </configuration>
348 </plugin>
79a6ccc @dkowis enable all modules, and set defaults used by all modules
dkowis authored
349 </plugins>
350 </pluginManagement>
6b42329 @dkowis moving the shade plugin to pluginManagement to centralize config
dkowis authored
351
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
352 <plugins>
353 <plugin>
354 <groupId>org.apache.maven.plugins</groupId>
355 <artifactId>maven-compiler-plugin</artifactId>
356 <version>2.3.2</version>
357 <configuration>
358 <encoding>UTF-8</encoding>
359 <source>1.6</source>
360 <target>1.6</target>
361 </configuration>
362 </plugin>
b4fbfb9 @aslakhellesoy Added cobertura code coverage and started to clean up some cruftiness…
aslakhellesoy authored
363
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
364 <plugin>
365 <groupId>org.apache.maven.plugins</groupId>
366 <artifactId>maven-source-plugin</artifactId>
367 <version>2.1.2</version>
368 <executions>
369 <execution>
370 <id>bind-sources</id>
371 <goals>
372 <goal>jar</goal>
373 </goals>
374 </execution>
375 </executions>
376 </plugin>
377
7bb07d6 @gphilipp Fix test failure when running on non-english computer
gphilipp authored
378 <plugin>
379 <groupId>org.apache.maven.plugins</groupId>
380 <artifactId>maven-surefire-plugin</artifactId>
0cd9944 @aslakhellesoy Try release one more time
aslakhellesoy authored
381 <version>2.12</version>
7bb07d6 @gphilipp Fix test failure when running on non-english computer
gphilipp authored
382 <configuration>
383 <argLine>-Duser.language=en</argLine>
384 </configuration>
385 </plugin>
386
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
387 <plugin>
388 <groupId>org.apache.maven.plugins</groupId>
b4fbfb9 @aslakhellesoy Added cobertura code coverage and started to clean up some cruftiness…
aslakhellesoy authored
389 <artifactId>maven-clean-plugin</artifactId>
390 <version>2.4.1</version>
391 <configuration>
392 <filesets>
393 <fileset>
394 <directory>.</directory>
395 <includes>
396 <include>**/*.ser</include>
397 </includes>
398 </fileset>
399 </filesets>
400 </configuration>
401 </plugin>
402
403 <plugin>
404 <groupId>org.apache.maven.plugins</groupId>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
405 <artifactId>maven-site-plugin</artifactId>
406 <version>3.0</version>
407 </plugin>
0cd9944 @aslakhellesoy Try release one more time
aslakhellesoy authored
408
409 <plugin>
410 <groupId>org.apache.maven.plugins</groupId>
411 <artifactId>maven-javadoc-plugin</artifactId>
412 <version>2.8.1</version>
413 </plugin>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
414 </plugins>
415
416 <extensions>
417 <extension>
418 <groupId>org.apache.maven.wagon</groupId>
419 <artifactId>wagon-ssh</artifactId>
0cd9944 @aslakhellesoy Try release one more time
aslakhellesoy authored
420 <version>2.2</version>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
421 </extension>
422 </extensions>
423 </build>
87a175f @aslakhellesoy Added back poms - they are generated from ivy.xml (except the parent …
aslakhellesoy authored
424 </project>
c414b14 @dkowis Re-adding the poms from before the ant/ivy stuff
dkowis authored
425
Something went wrong with that request. Please try again.