|
15 | 15 | <description>OpenFeature bundle for Dropwizard</description> |
16 | 16 |
|
17 | 17 | <properties> |
18 | | - <!-- Support Java 8 as the same language level supported by the Openfeature SDK --> |
19 | | - <java.version>8</java.version> |
| 18 | + <!-- Support Java 11 as the same language level supported by the Openfeature SDK --> |
| 19 | + <maven.compiler.release>11</maven.compiler.release> |
20 | 20 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
21 | 21 | <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
22 | 22 | <dropwizard.version>5.0.0</dropwizard.version> |
23 | 23 | <openfeature-sdk.version>1.18.2</openfeature-sdk.version> |
24 | 24 | <openfeature-contrib-providers-flagd.version>0.11.17</openfeature-contrib-providers-flagd.version> |
| 25 | + <openfeature-contrib-providers-go-feature-flag.version>1.0.1</openfeature-contrib-providers-go-feature-flag.version> |
25 | 26 | <jacoco-maven-plugin.version>0.8.14</jacoco-maven-plugin.version> |
26 | 27 | <maven-compiler-plugin.version>3.14.1</maven-compiler-plugin.version> |
27 | 28 | <maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version> |
|
31 | 32 | <maven-surefire-plugin.version>3.5.4</maven-surefire-plugin.version> |
32 | 33 | <maven-failsafe-plugin.version>3.5.4</maven-failsafe-plugin.version> |
33 | 34 | <mockito.version>5.20.0</mockito.version> |
| 35 | + <testcontainers.version>1.21.3</testcontainers.version> |
34 | 36 | <central-publishing-maven-plugin.version>0.9.0</central-publishing-maven-plugin.version> |
35 | 37 | </properties> |
36 | 38 |
|
|
75 | 77 | <artifactId>mockito-bom</artifactId> |
76 | 78 | <version>${mockito.version}</version> |
77 | 79 | <type>pom</type> |
78 | | - <scope>test</scope> |
| 80 | + <scope>import</scope> |
79 | 81 | </dependency> |
| 82 | + <dependency> |
| 83 | + <groupId>org.testcontainers</groupId> |
| 84 | + <artifactId>testcontainers-bom</artifactId> |
| 85 | + <version>${testcontainers.version}</version> |
| 86 | + <type>pom</type> |
| 87 | + <scope>import</scope> |
| 88 | + </dependency> |
80 | 89 | </dependencies> |
81 | 90 | </dependencyManagement> |
82 | 91 |
|
|
112 | 121 | <artifactId>flagd</artifactId> |
113 | 122 | <version>${openfeature-contrib-providers-flagd.version}</version> |
114 | 123 | </dependency> |
| 124 | + <dependency> |
| 125 | + <groupId>dev.openfeature.contrib.providers</groupId> |
| 126 | + <artifactId>go-feature-flag</artifactId> |
| 127 | + <version>${openfeature-contrib-providers-go-feature-flag.version}</version> |
| 128 | + </dependency> |
| 129 | + |
115 | 130 | <dependency> |
116 | 131 | <groupId>io.dropwizard</groupId> |
117 | 132 | <artifactId>dropwizard-testing</artifactId> |
|
127 | 142 | <artifactId>mockito-junit-jupiter</artifactId> |
128 | 143 | <scope>test</scope> |
129 | 144 | </dependency> |
| 145 | + <dependency> |
| 146 | + <groupId>org.junit.jupiter</groupId> |
| 147 | + <artifactId>junit-jupiter</artifactId> |
| 148 | + <scope>test</scope> |
| 149 | + </dependency> |
| 150 | + <dependency> |
| 151 | + <groupId>org.testcontainers</groupId> |
| 152 | + <artifactId>junit-jupiter</artifactId> |
| 153 | + <scope>test</scope> |
| 154 | + </dependency> |
| 155 | + <dependency> |
| 156 | + <groupId>org.testcontainers</groupId> |
| 157 | + <artifactId>testcontainers</artifactId> |
| 158 | + <scope>test</scope> |
| 159 | + </dependency> |
130 | 160 | </dependencies> |
131 | 161 |
|
132 | 162 | <build> |
|
165 | 195 | <artifactId>maven-compiler-plugin</artifactId> |
166 | 196 | <version>${maven-compiler-plugin.version}</version> |
167 | 197 | <configuration> |
168 | | - <source>${java.version}</source> |
169 | | - <target>${java.version}</target> |
| 198 | + <release>${maven.compiler.release}</release> |
170 | 199 | </configuration> |
171 | 200 | </plugin> |
172 | 201 | <plugin> |
|
0 commit comments