Please add a test that for no-source modules, no entry is created in the manifest.mf (or no artifact path is added to the module entry - I'm not sure which is the correct behavior)
What about when no-source is true but the path is specified? Should it be an error? If not, should the sources be packaged?
What happens during the module build? I assume it should be skipped. Please make sure this happens (also in verbose makefiles).
Support "no-source" build parameter
Checklist