Issue

Starting with Semarchy xDI 2024.1, when using the Build / Run > Build > Delivery option, the generated delivery may not appear in the expected locations or in any configured runtime environments.

No error message is displayed in the console during the build process.

Cause

In version 2024.1, the behavior of the Build Delivery feature has changed. The delivery output is now stored in a different default location than in previous releases.

Solution

After building the delivery through Build / Run > Build > Delivery, check the following:


1. Default location:

The generated delivery is now saved by default in the Designer’s file system under:


temp/deliveries

2. Verify configuration:

If the delivery is not located in this folder, confirm whether the default output directory has been customized.


3. Custom output folder:

You can specify a different output location by setting the following Java property:


xdi.designer.generation.build.delivery.output.folder


For more details on managing and deploying deliveries, refer to the official documentation:

? Semarchy xDI Delivery Documentation