4.0.0
dev.openfeature
sdk
1.7.3
UTF-8
1.8
${maven.compiler.source}
5.10.1
**/e2e/*.java
${groupId}.${artifactId}
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.30
provided
com.github.spotbugs
spotbugs
4.8.3
provided
org.slf4j
slf4j-api
2.0.11
org.mockito
mockito-core
4.11.0
test
org.assertj
assertj-core
3.25.1
test
org.junit.jupiter
junit-jupiter
${junit.jupiter.version}
test
org.junit.jupiter
junit-jupiter-engine
${junit.jupiter.version}
test
org.junit.jupiter
junit-jupiter-api
${junit.jupiter.version}
test
org.junit.jupiter
junit-jupiter-params
${junit.jupiter.version}
test
org.junit.platform
junit-platform-suite
1.10.1
test
io.cucumber
cucumber-java
test
io.cucumber
cucumber-junit-platform-engine
test
org.simplify4u
slf4j2-mock
2.3.0
test
com.google.guava
guava
32.1.3-jre
test
org.awaitility
awaitility
4.2.0
test
io.cucumber
cucumber-bom
7.15.0
pom
import
org.junit
junit-bom
5.10.1
pom
import
org.cyclonedx
cyclonedx-maven-plugin
2.7.10
library
1.3
true
true
true
true
true
false
false
all
package
makeAggregateBom
maven-dependency-plugin
3.6.1
verify
analyze
true
com.github.spotbugs:*
org.junit*
org.simplify4u:slf4j2-mock*
com.google.guava*
io.cucumber*
org.junit*
com.google.code.findbugs*
com.github.spotbugs*
org.simplify4u:slf4j-mock-common:*
maven-compiler-plugin
3.12.1
org.apache.maven.plugins
maven-surefire-plugin
3.2.5
${surefireArgLine}
${testExclusions}
org.apache.maven.plugins
maven-failsafe-plugin
3.2.5
${surefireArgLine}
org.jacoco
jacoco-maven-plugin
0.8.11
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
org.apache.maven.plugins
maven-jar-plugin
3.3.0
${module-name}
org.apache.maven.plugins
maven-pmd-plugin
3.21.2
run-pmd
verify
check
com.github.spotbugs
spotbugs-maven-plugin
4.8.2.0
spotbugs-exclusions.xml
com.h3xstream.findsecbugs
findsecbugs-plugin
1.12.0
com.github.spotbugs
spotbugs
4.8.3
run-spotbugs
verify
check
org.apache.maven.plugins
maven-checkstyle-plugin
3.3.1
checkstyle.xml
UTF-8
true
true
false
com.puppycrawl.tools
checkstyle
8.45.1
validate
validate
check
deploy
true
org.sonatype.plugins
nexus-staging-maven-plugin
1.6.13
true
ossrh
https://s01.oss.sonatype.org/
true
org.apache.maven.plugins
maven-source-plugin
3.3.0
attach-sources
jar-no-fork
org.apache.maven.plugins
maven-javadoc-plugin
3.6.3
true
all,-missing
attach-javadocs
jar
org.apache.maven.plugins
maven-gpg-plugin
3.1.0
sign-artifacts
install
sign
e2e
org.codehaus.mojo
exec-maven-plugin
3.1.1
update-test-harness-submodule
validate
exec
git
submodule
update
--init
test-harness
copy-gherkin-tests
validate
exec
cp
test-harness/features/evaluation.feature
src/test/resources/features/
ossrh
https://s01.oss.sonatype.org/content/repositories/snapshots