Okay, quirky, but "gradlew distModeZero" now makes a functional app dist including modules (but not working .exes yet). Had leave "gradlew distApp" without modules, path for them wouldn't work there (probably abusing a default "into" trick in the separate task)