4.0.0
dev.openfeature
sdk
1.16.1
[17,)
UTF-8
11
${maven.compiler.source}
5.18.0
**/e2e/*.java
${project.groupId}.${project.artifactId}
false
11
OpenFeature Java SDK
This is the Java implementation of OpenFeature, a vendor-agnostic abstraction library for evaluating
feature flags.
https://openfeature.dev
abrahms
Justin Abrahms
eBay
https://justin.abrah.ms/
Apache License 2.0
https://www.apache.org/licenses/LICENSE-2.0
scm:git:https://github.com/open-feature/java-sdk.git
scm:git:https://github.com/open-feature/java-sdk.git
https://github.com/open-feature/java-sdk
org.projectlombok
lombok
1.18.38
provided
com.github.spotbugs
spotbugs
4.8.6
provided
org.slf4j
slf4j-api
2.0.17
com.tngtech.archunit
archunit-junit5
1.4.1
test
org.mockito
mockito-core
${org.mockito.version}
test
org.assertj
assertj-core
3.27.3
test
org.junit.jupiter
junit-jupiter
test
org.junit.jupiter
junit-jupiter-engine
test
org.junit.jupiter
junit-jupiter-api
test
org.junit.jupiter
junit-jupiter-params
test
org.junit.platform
junit-platform-suite
test
io.cucumber
cucumber-java
test
io.cucumber
cucumber-junit-platform-engine
test
io.cucumber
cucumber-picocontainer
test
org.simplify4u
slf4j2-mock
2.4.0
test
com.google.guava
guava
33.4.8-jre
test
org.awaitility
awaitility
4.3.0
test
org.openjdk.jmh
jmh-core
1.37
test
net.bytebuddy
byte-buddy
1.17.6
test
net.bytebuddy
byte-buddy-agent
1.17.6
test
io.cucumber
cucumber-bom
7.26.0
pom
import
org.junit
junit-bom
5.13.3
pom
import
org.apache.maven.plugins
maven-toolchains-plugin
3.2.0
select-jdk-toolchain
org.cyclonedx
cyclonedx-maven-plugin
2.9.1
library
1.3
true
true
true
true
true
false
false
all
package
makeAggregateBom
maven-compiler-plugin
3.14.0
org.apache.maven.plugins
maven-surefire-plugin
3.5.3
1
false
${surefireArgLine}
--add-opens java.base/java.util=ALL-UNNAMED
--add-opens java.base/java.lang=ALL-UNNAMED
${testExclusions}
org.apache.maven.plugins
maven-failsafe-plugin
3.5.3
${surefireArgLine}
org.apache.maven.plugins
maven-jar-plugin
3.4.2
${module-name}
codequality
true
maven-dependency-plugin
3.8.1
verify
analyze
true
com.github.spotbugs:*
org.junit*
com.tngtech.archunit*
org.simplify4u:slf4j2-mock*
com.google.guava*
io.cucumber*
org.junit*
com.tngtech.archunit*
com.google.code.findbugs*
com.github.spotbugs*
org.simplify4u:slf4j-mock-common:*
org.jacoco
jacoco-maven-plugin
0.8.13
prepare-agent
prepare-agent
${project.build.directory}/coverage-reports/jacoco-ut.exec
surefireArgLine
report
verify
report
${project.build.directory}/coverage-reports/jacoco-ut.exec
${project.reporting.outputDirectory}/jacoco-ut
jacoco-check
check
${project.build.directory}/coverage-reports/jacoco-ut.exec
dev/openfeature/sdk/exceptions/**
PACKAGE
LINE
COVEREDRATIO
0.80
com.github.spotbugs
spotbugs-maven-plugin
4.9.3.2
spotbugs-exclusions.xml
com.h3xstream.findsecbugs
findsecbugs-plugin
1.14.0
com.github.spotbugs
spotbugs
4.8.6
run-spotbugs
verify
check
org.apache.maven.plugins
maven-checkstyle-plugin
3.6.0
checkstyle.xml
true
true
false
com.puppycrawl.tools
checkstyle
10.26.1
validate
validate
check
com.diffplug.spotless
spotless-maven-plugin
2.45.0
.gitattributes
.gitignore
true
4
true
4
check
deploy
true
org.sonatype.central
central-publishing-maven-plugin
0.8.0
true
central
true
org.apache.maven.plugins
maven-source-plugin
3.3.1
attach-sources
jar-no-fork
org.apache.maven.plugins
maven-javadoc-plugin
3.11.2
true
all,-missing
attach-javadocs
jar
org.apache.maven.plugins
maven-gpg-plugin
3.2.8
sign-artifacts
install
sign
benchmark
pw.krejci
jmh-maven-plugin
0.2.2
e2e
org.codehaus.mojo
exec-maven-plugin
3.5.1
update-test-harness-submodule
validate
exec
git
submodule
update
--init
spec
java11
[11,)
true
org.apache.maven.plugins
maven-toolchains-plugin
3.2.0
select-jdk-toolchain
org.apache.maven.plugins
maven-surefire-plugin
3.5.3
${surefireArgLine}
${testExclusions}
${skip.tests}
org.apache.maven.plugins
maven-failsafe-plugin
3.5.3
${surefireArgLine}
org.apache.maven.plugins
maven-compiler-plugin
3.14.0
default-testCompile
test-compile
testCompile
true
central
https://central.sonatype.com/repository/maven-snapshots/