Type defineLibrary

Define a relationship between a library name and the corresponding Maven repo artifact key. The name of a library is the name of the library JAR file without the .jar extension. An artifact key is a Maven repo coordinate without a version.

For example:

<defineLibrary name="VAqua" key="org.violetlib:vaqua"/>

Multiple library names may be associated with the same artifact key. If an attempt is made to associate multiple artifact keys with the same library name, only the first association is used.

Parameters accepted as attributes

Attribute Description Type Required?
name Specify the library name. String Yes.
key Specify the artifact key. String Yes.