About Apache RAT
RAT audits software distributions, with a special interest in headers. If this isn't quite what you're looking for then take a look at the other products developed by Apache Creadur, including Apache Whisker which audits and generates legal (for example LICENSE) documents for complex software distributions.
Developing RAT
Introducing the Modules
This module, apache-rat-core, is a library containing the basic engine. Other modules allow this engine to be run in various ways.
| Runs RAT via | Requires | Module |
| An Ant task | Apache Ant | apache-rat-tasks |
| The command line | Java® | apache-rat |
| A Maven plugin | Apache Maven | apache-rat-plugin |
Support for new build tools and alternative ways to run RAT should be coded in new modules building on apache-rat-core. Developers interested in improving existing support for a specific build tool should start by taking a look at that module.
Diving into Core
Browse the source.
Read the JavaDocs.
git clone https://gitbox.apache.org/repos/asf/creadur-rat.git
Build with Apache Maven
mvn install
Subscribe to our mailing lists for a warm welcome one and all.
Apache RAT
Maven