Replies: 2 comments
-
How a root problem in the analysis leads to second problem is documented here. |
Beta Was this translation helpful? Give feedback.
0 replies
-
We might not need the fallback anymore, but I am not sure about why it was added in the first place. @pranavgaikwad do we still need it? I don't think we will, especially with the new plugin |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In the current code we find two implementations of Maven dependency analysis:
mvn dependency:tree
,pom.xml
files directly (which is also not error-free).My personal opinion (for discussion) is: There should be one and only one implementation for the analysis. If it fails for whatever reason this should be treated as a bug, and the bug should be fixed. Maintaining two implementations is to much overhead and confuses contributors.
Confusion can be seen by errors like #390, which only can happen in the second case, and #392, which happen by incomplete implementation of Maven output parsing (among other problems like #393). I would even ask what makes the first one the default implemenation and the second operation the fallback? Why isn't it the other way round? Why aren't both combined to a working solution?
Beta Was this translation helpful? Give feedback.
All reactions