Source-level conditional compilation preprocessor for Java. Annotation-driven ifdef/else semantics via a Maven plugin.

Compile Dependencies (0)

Category/LicenseGroup / ArtifactVersionUpdates

Managed Dependencies (11)

Category/LicenseGroup / ArtifactVersionUpdates
Java Compiler/Parser Apache 2.0 +1
com.github.javaparser » javaparser-core
The core parser functionality. This may be all you need.
3.26.43.28.2
Apache 2.0
io.github.bowerbird-java » bowerbird-api
Annotation definitions for conditional compilation:
0.2.00.3.1
Apache 2.0
io.github.bowerbird-java » bowerbird-core
Source parser, condition evaluator, source rewriter, import cleaner,
0.2.00.3.1
Build Model Apache 2.0
org.apache.maven » maven-plugin-api
The API for Maven 3 plugins - Mojos - development.
3.9.93.9.16
Build Tool Apache 2.0
org.apache.maven » maven-core
Core classes of Apache Maven to manage the building process.
3.9.93.9.16
Annotation Lib Apache 2.0
org.apache.maven.plugin-tools » maven-plugin-annotations
Java annotations to use in Mojos
3.15.13.15.2
Assertion Apache 2.0
org.assertj » assertj-core1 vulnerability
Rich and fluent assertions for testing in Java
3.27.33.27.7
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
5.11.46.1.3
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
5.15.25.23.0
Mocking MIT
org.mockito » mockito-junit-jupiter
Mockito JUnit 5 support
5.15.25.23.0
YAML Apache 2.0
org.yaml » snakeyaml
YAML 1.1 parser and emitter for Java
2.32.7