Arthur Logo Apache Geronimo Arthur
  • Apache
  • Documentation
  • Community
  • Downloads
  • ASF
    License Sponsorship Thanks
    Security

Arthur Knights

Knight is the name given to Arthur extensions. The extensions are generally responsible to generate a valid configuration to let a library become native.

Available knights

  • JSch: it contains some end user API integrated with built-in extensions to simplify application graal-ification,

  • OpenWebBeans: Apache OpenWebBeans (CDI SE runtime) support.

  • SLF4J: SLF4J (JUL binding) integration.

  • HSQLDB: HSQL database integration.

  • OpenJPA: Apache OpenJPA integration.

Configure a Knight in Arthur Maven plugin

A knight can typically be configured in graalExtensions, it can used the long notation but also a shortcut notation since all Knights respect the same convention.

Typically the following knight:

<dependency>
  <groupId>org.apache.geronimo.arthur.knights</groupId>
  <artifactId>jsch-knight</artifactId>
  <version>${arthur.version}</version>
</dependency>

Can just be referenced as jsch in the Arthur Maven plugin:

<graalExtensions>
  <graalExtension>jsch</graalExtension>
</graalExtensions>
if you need a control over knight dependencies - to exclude/replace some dependencies - you can also just define it as a standard dependency.

Previous: Index

Copyright © 1999-2024 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache Geronimo, Geronimo, Apache, the Apache feather logo, and the Apache Geronimo project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.