File tree 8 files changed +431
-35
lines changed
8 files changed +431
-35
lines changed Original file line number Diff line number Diff line change 9
9
include :
10
10
# 1.1 Semver check
11
11
- stage : test
12
- jdk : openjdk8
12
+ jdk : openjdk11
13
13
script : mvn verify -Pcheck-semantic-version -DskipTests=true -DskipITs=true
14
14
env : CHECK_SEMANTIC_VERSION=true
15
15
24
24
- jdk : openjdk11
25
25
script : mvn -q verify
26
26
27
- # 1.3 Check javadoc. We need to use this version to properly detect errors.
27
+ # 1.3 Check javadoc. This version should be used to build cucumber-jvm
28
28
- jdk : openjdk11
29
29
env : JAVADOC=true
30
30
script :
Original file line number Diff line number Diff line change 9
9
<version >5.1.0-SNAPSHOT</version >
10
10
</parent >
11
11
12
+
12
13
<artifactId >cucumber-archetype</artifactId >
13
14
<packaging >maven-archetype</packaging >
14
- <name >cucumber-archetype </name >
15
+ <name >Cucumber JVM: Archetype </name >
15
16
<description >Cucumber JVM: Maven Archetype</description >
16
17
17
18
<!-- Not used by this module, but used by the integration tests of
Original file line number Diff line number Diff line change 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" >
1
+ <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
2
+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
2
3
<modelVersion >4.0.0</modelVersion >
3
4
4
5
<parent >
12
13
<name >Cucumber-JVM: JUnit Platform Engine</name >
13
14
14
15
<properties >
15
- <project .Automatic-Module-Name>io.cucumber.junit.platform.engine</ project .Automatic-Module-Name >
16
+ <javadoc .java.version>11</ javadoc .java.version >
16
17
</properties >
17
18
18
19
<profiles >
83
84
</dependency >
84
85
</dependencies >
85
86
87
+ <build >
88
+ <plugins >
89
+ <plugin >
90
+ <groupId >org.apache.maven.plugins</groupId >
91
+ <artifactId >maven-jar-plugin</artifactId >
92
+ <configuration combine.self=" override" >
93
+ <!-- Ignore Automatic module name -->
94
+ <archive >
95
+ <manifestEntries >
96
+ <Multi-Release >true</Multi-Release >
97
+ </manifestEntries >
98
+ </archive >
99
+ </configuration >
100
+ </plugin >
101
+
102
+ <plugin >
103
+ <groupId >org.apache.maven.plugins</groupId >
104
+ <artifactId >maven-javadoc-plugin</artifactId >
105
+ <configuration >
106
+ <source >8</source >
107
+ <!-- Fails Javadoc generation-->
108
+ <!-- <links>-->
109
+ <!-- <link>https://junit.org/junit5/docs/current/api/</link>-->
110
+ <!-- </links>-->
111
+ </configuration >
112
+ </plugin >
113
+ </plugins >
114
+ </build >
115
+
86
116
</project >
Original file line number Diff line number Diff line change
1
+ module io .cucumber .junit .platform .engine {
2
+ requires org .opentest4j ;
3
+ requires org .junit .platform .commons ;
4
+ requires org .apiguardian .api ;
5
+
6
+ requires io .cucumber .core ;
7
+
8
+ requires transitive org .junit .platform .engine ;
9
+
10
+ exports io .cucumber .junit .platform .engine ;
11
+
12
+ provides org .junit .platform .engine .TestEngine with io .cucumber .junit .platform .engine .CucumberTestEngine ;
13
+
14
+ }
Original file line number Diff line number Diff line change 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" >
1
+ <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
2
+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
2
3
<modelVersion >4.0.0</modelVersion >
3
4
4
5
<parent >
12
13
<name >Cucumber-JVM: JUnit</name >
13
14
14
15
<dependencies >
15
-
16
16
<dependency >
17
17
<groupId >org.apiguardian</groupId >
18
18
<artifactId >apiguardian-api</artifactId >
45
45
<properties >
46
46
<project .Automatic-Module-Name>io.cucumber.junit</project .Automatic-Module-Name>
47
47
</properties >
48
+
49
+ <build >
50
+ <plugins >
51
+ <plugin >
52
+ <groupId >org.apache.maven.plugins</groupId >
53
+ <artifactId >maven-javadoc-plugin</artifactId >
54
+ <configuration >
55
+ <links >
56
+ <link >https://junit.org/junit4/javadoc/latest/</link >
57
+ </links >
58
+ </configuration >
59
+ </plugin >
60
+ </plugins >
61
+ </build >
48
62
</project >
Original file line number Diff line number Diff line change 74
74
75
75
<!--
76
76
Using source level 1.7 in combination with openejb-core results in 'An unknown compilation
77
- error'. Use 1.6 instead and compile up to 1.7 to avoid this problem.
77
+ error'. Use 1.6 instead and compile up to avoid this problem.
78
78
-->
79
79
<build >
80
80
<plugins >
You can’t perform that action at this time.
0 commit comments