File tree 3 files changed +16
-1
lines changed
src/main/java/io/cucumber/java8
3 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
24
24
- The ` progress ` formatter is no longer enabled by default on CLI. Use ` --plugin progress ` to enable.
25
25
26
26
### Deprecated
27
+ * [ Java8] Deprecated ` cucumber-java8 ` ([ #2174 ] ( https://github.com/cucumber/cucumber-jvm/issues/2174 ) M.P. Korstanje)
28
+ - For details please see:
29
+ * https://github.com/cucumber/cucumber-jvm/issues/2174
30
+ * https://github.com/cucumber/cucumber-jvm/issues/1817
31
+ * https://github.com/jhalterman/typetools/issues/52
27
32
28
33
### Removed
29
34
* [ Core] Removed ` --strict ` and ` --no-strict ` options ([ #1788 ] ( https://github.com/cucumber/cucumber-jvm/issues/1788 ) M.P. Korstanje)
Original file line number Diff line number Diff line change 9
9
10
10
<artifactId >cucumber-java8</artifactId >
11
11
<packaging >jar</packaging >
12
- <name >Cucumber-JVM: Java 8</name >
12
+ <name >Cucumber-JVM: Java 8 - Deprecated </name >
13
13
14
14
<properties >
15
15
<project .Automatic-Module-Name>io.cucumber.java8</project .Automatic-Module-Name>
Original file line number Diff line number Diff line change 4
4
import io .cucumber .core .backend .BackendProviderService ;
5
5
import io .cucumber .core .backend .Container ;
6
6
import io .cucumber .core .backend .Lookup ;
7
+ import io .cucumber .core .logging .Logger ;
8
+ import io .cucumber .core .logging .LoggerFactory ;
7
9
8
10
import java .util .function .Supplier ;
9
11
10
12
public final class Java8BackendProviderService implements BackendProviderService {
11
13
14
+ private static final Logger log = LoggerFactory .getLogger (Java8BackendProviderService .class );
15
+
12
16
@ Override
13
17
public Backend create (Lookup lookup , Container container , Supplier <ClassLoader > classLoaderProvider ) {
18
+ log .warn (() -> "" +
19
+ "cucumber-java8 is deprecated. For details please see:\n " +
20
+ " * https://github.com/cucumber/cucumber-jvm/issues/2174" +
21
+ " * https://github.com/cucumber/cucumber-jvm/issues/1817" +
22
+ " * https://github.com/jhalterman/typetools/issues/52" );
23
+
14
24
return new Java8Backend (lookup , container , classLoaderProvider );
15
25
}
16
26
You can’t perform that action at this time.
0 commit comments