Project

Profile

Help

Feature #5746

closed

Bypass jar signing during build in case of HE

Added by E L over 1 year ago. Updated 10 months ago.

Status:
Closed
Priority:
Low
Assignee:
-
Category:
Build and release
Sprint/Milestone:
-
Start date:
2022-11-27
Due date:
% Done:

0%

Estimated time:
Legacy ID:
Applies to branch:
Fix Committed on Branch:
Fixed in Maintenance Release:
Platforms:
Java

Description

The console output emerging when building HE includes the following:

Expecting Saxon license file to be in <homedir>/java
Build is not configured to sign jar files
Build is not configured to sign executable files

It would appear that these messages are innocuous, as the HE will be intentionally built unsigned.

However, the message may alarm someone without sufficient background to disregard it. Fortunately, it would be easy to avert, by adding an auxiliary properties file to the various repositories such that the signing behavior may be selectively disabled in the case of HE. Alternatively, other means may be considered for detecting whether the build case is HE. Such recommendation is based on the understanding, from documentation, that the build scripts themselves are maintained the same in the case of HE as in others.

Meanwhile, it might be considered more generally that the overall projects be structured with HE given as a build dependency for advanced versions, to simplify the administrative overhead, by avoiding synchronization of build scripts and other parts of the code base across various repositories.

Please register to edit this issue

Also available in: Atom PDF