GAV is Group/Artifact/Version, in maven land, we have adopted the short style gradle approach, which is clear and meaningful, unlike the old GUID style.
Same as the maven javasettings syntax for components
The admin will show the current list of installed extensions (needs updating to show GAV instead of GUID )
When starting from zero or light, the core manifest lists the official default extension matrix Lucee/core/src/main/java/META-INF/MANIFEST.MF at 7.1 · lucee/Lucee · GitHub
Require-Extension: org.lucee:mysql-jdbc-extension:9.6.0,
org.lucee:mssql-jdbc-extension:13.2.1,
org.lucee:postgresql-jdbc-extension:42.7.9,
org.lucee:administrator-extension:1.0.0.7,
org.lucee:documentation-extension:1.0.0.6,
org.lucee:s3-extension:2.0.3.1,
org.lucee:pdf-extension:2.0.0.2,
org.lucee:image-extension:3.0.0.9,
org.lucee:esapi-extension:3.0.0.13-RC,
org.lucee:scheduler-classic-extension:1.0.0.1,
org.lucee:compress-extension:2.1.0.2-SNAPSHOT,
org.lucee:mail-extension:1.1.0.3-RC,
org.lucee:ftp-extension:1.0.0.4-RC
There’s also a GUID to ext mapping for all the lucee.org extensions GAVs
private static final int DOWNLOAD_READ_TIMEOUT = 60000; // 60 seconds
private static final String DOWNLOAD_USER_AGENT = "Lucee Extension Provider 1.0";
private static final Map<String, String> uuidMapping = new HashMap<>();
static {
uuidMapping.put("CED6227E-0F49-6367-A68D21AACA6B07E8", "administrator-extension");
uuidMapping.put("6E2CB28F-98FB-4B51-B6BE6C64ADF35473", "ajax-extension");
uuidMapping.put("7891D723-8F78-45F5-B7E333A22F8467CA", "argon2-extension");
uuidMapping.put("58110B5E-E7CB-47AF-8E80D70DDD80C46F", "argus-monitor-extension");
uuidMapping.put("DF28D0A4-6748-44B9-A2FDC12E4E2E4D38", "axis-extension");
uuidMapping.put("8D7FB0DF-08BB-1589-FE3975678F07DB17", "compress-extension");
uuidMapping.put("0F6E1F35-32A0-4B8C-B5A4BBA87EE621A8", "couchbase-extension");
uuidMapping.put("1E12B23C-5B38-4764-8FF41B7FD9428468", "distrokid-extension");
uuidMapping.put("D46D49C3-EB85-8D97-30BEC2F38561E985", "documentation-extension");
uuidMapping.put("261114AC-7372-4CA8-BA7090895E01682D", "ec2-extension");
uuidMapping.put("87FE44E5-179C-43A3-A87B3D38BEF4652E", "ehcache-extension");
uuidMapping.put("37C61C0A-5D7E-4256-8572639BE0CF5838", "esapi-extension");
uuidMapping.put("B737ABC4-D43F-4D91-8E8E973E37C40D1B", "image-extension");
uuidMapping.put("E6634E1A-4CC5-4839-A83C67549ECA8D5B", "mongodb-extension");
uuidMapping.put("FAD67145-E3AE-30F8-1C11A6CCF544F0B7", "form-extension");
uuidMapping.put("1A1FA05C-CF89-4834-9BC71D617046A6A8", "git-extension");
https://mvnrepository.com/artifact/org.lucee/image-extension/3.0.0.9
Only RC and STABLE versions show up on maven.org , not snapshots
I’ll be updating this with more information and updating docs / admin / etc, just back from a holiday and catching up with the backlog