Support for Defining Lucee Version via Environment Variable or System Property

Description

Enhance the flexibility of Lucee by allowing users to define the Lucee version to be used via an environment variable LUCEE_VERSION or a system property -Dlucee.version. When set, Lucee should start using the specified version.

Acceptance Criteria:

  1. Version Specification:

    • Users can set the Lucee version using the environment variable LUCEE_VERSION or the system property -Dlucee.version.

  2. Automatic Download:

    • If the core file for the specified version is not available locally, Lucee should automatically download it from Maven.

  3. Backward Compatibility:

    • It should be possible to install and run older versions of Lucee core than the current version bundled with Lucee. This means a Lucee 6 loader should be able to run Lucee 5 core without issues.

Activity

Show:

Michael Offner 30 May 2024 at 18:39

we add this to all major version including LTS

Fixed

Details

Assignee

Reporter

New Issue warning screen

Before you create a new Issue, please post to the mailing list first https://dev.lucee.org

Once the issue has been verified, one of the Lucee team will ask you to file an issue

Priority

Created 30 May 2024 at 18:26
Updated 23 January 2025 at 17:51
Resolved 10 June 2024 at 09:28