This is the AsyncAPI Plugin for jQAssistant. It provides a scanner for AsyncAPI Contract files.
For more information on jQAssistant see https://jqassistant.org.
Note
|
As this plugin is currently being developed there is no public release available yet. Please clone this repository and build it locally using "mvn install". |
To be able to use the plug-in, it must be specified as a plug-in to jQAssistant. Additionally, it must be configured as a scan-include where jQAssistant can find the AsyncAPI-contracts.
.jqassistant.yml
jqassistant:
plugins:
- group-id: org.jqassistant.plugin (1)
artifact-id: jqassistant-asyncapi-plugin
version: 1.0.0-SNAPSHOT
scan:
include:
files:
- asyncapi:contract::${project.basedir}/path/to/api.yml (2)
-
Dependency to the AsyncAPI plugin
-
Scan include of the AsyncAPI contract