Integrations and modules
Add only the artifact that owns the required capability. Let the SHAFT BOM manage published module versions.
BrowserStack, video, visual, and SikuliX artifacts
- What it does
- Packages cloud execution, recording, image comparison, and desktop image automation as focused artifacts.
- Why use it
- Keep specialized dependencies outside projects that do not use them.
- Configure
- Import the BOM and add only shaft-browserstack, shaft-video, shaft-visual, or shaft-sikulix as needed.
- Use it
- Follow the integration guide for the selected artifact.
OCR and PDF OCR preview
- What it does
- Previews visible-text recognition for images and PDFs; shaft-ocr is not in the current published release or BOM.
- Why use it
- Evaluate the planned OCR direction without treating preview source as a supported dependency.
- Configure
- Wait for a containing published release before adding shaft-ocr to a project.
- Use it
- Until release, use the guide to understand status and evaluate source only in an isolated preview environment.
Add a selected artifact without repeating its BOM-managed version:
<artifactId>shaft-visual</artifactId>