-
-
Notifications
You must be signed in to change notification settings - Fork 118
Open
Description
A significant number of non-matching files appear to originate from dependencies included during the build process.
For instance:
poi-tl-v1.12.0
Devel: https://github.com/Sayi/poi-tl/archive/refs/tags/v1.12.0.zip#from
Deploy: https://github.com/Sayi/poi-tl/releases/download/v1.12.0/poi-tl-cli.jar#to
Some of the non-matching files found in the deployment:
to/com/beust/jcommander/validators/NoValidator.class
to/com/beust/jcommander/validators/NoValueValidator.class
to/com/beust/jcommander/validators/PositiveInteger.class
to/com/beust/jcommander/WrappedParameter.class
to/com/codewaves/codehighlight/core/Highlighter$HighlightResult.class
to/com/codewaves/codehighlight/core/Highlighter.class
to/com/codewaves/codehighlight/core/HighlightParser$1.class
to/com/codewaves/codehighlight/core/HighlightParser$ParentWrapper.class
to/com/codewaves/codehighlight/core/HighlightParser.class
However, these "missing" code packages exist in the pom.xml
./poi-tl-cli/pom.xml
<dependency>
<groupId>com.beust</groupId>
<artifactId>jcommander</artifactId>
<version>1.72</version>
</dependency>
./poi-tl-plugin-highlight/pom.xml
<dependency>
<groupId>com.deepoove</groupId>
<artifactId>codehighlight</artifactId>
<version>1.0.3</version>
</dependency>
It would be great if we could parse/extract/index the dependency packages listed in the pom.xml, and then correlate them with the "missing" source files to improve the D2D process.
Metadata
Metadata
Assignees
Labels
No labels