rfellows/nifi-api
Apache NiFi API
Apache NiFi API
The Apache NiFi API repository contains public interfaces and classes for building extension components.
Requirements
- Java 21
- Maven 3.9
Versioning
The project follows Semantic Versioning 2.0.0.
Building
This project uses Maven to build distribution packages.
This project includes the Maven Wrapper to build with required Maven versions.
./mvnw install
Verifying
Code and documentation changes must pass build verification to be eligible for review.
./mvnw verify
The project uses several build plugins for static code analysis and license evaluation.
- Apache Maven Checkstyle Plugin
- Apache Maven PMD Plugin
- Apache Release Audit Tool Plugin
- JaCoCo Maven Plugin
Documentation
The Apache NiFi Documentation includes reference information for project capabilities.
Contributing
The Apache NiFi Contributor Guide
describes the process for getting involved in the development of this project.
Issues
This project uses Jira for tracking bugs and features.
Licensing
This project is released under the Apache License, Version 2.0.