Closed georgecao closed 2 years ago
@jonbullock
Thanks for raising this, I want to understand why this change was required before a decision is made on how to proceed. As value substitution has worked previously which suggests a recent change may have caused this.
@jonbullock PTAL
I just build JBake from source by run
./gradlew clean build distZip
, and run jbake command in the terminal, I got the following:It seems that build process did not expand variables defined in default.properties.
I retried the build by setting
duplicatesStrategy = DuplicatesStrategy.FAIL
, then it failed.But use
duplicatesStrategy = DuplicatesStrategy.INHERIT
, the build process complainsThen I tried
duplicatesStrategy = DuplicatesStrategy.INCLUDE
, works like a charm. Although it may not be the root cause...