Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.6
-
Fix Version/s: 3.0
-
Labels:None
-
Number of attachments :
Description
currently it's frequent that due to transitive dependencies, you can use classes from trans. deps and compile his module, but the module dependency is not added in the manifest and the runtime execution fails. We need to check somehow what modules are used by the project's classes and verify that against the generated manifest metadata.
implemented. The classes used in module jar + Class-Path entries are checked against the classes collected from the dependency tree. If a class is found that cannot be reached at runtime, the build either fails or warns.