cstamas commented on a change in pull request #18:
URL: 
https://github.com/apache/maven-common-artifact-filters/pull/18#discussion_r624654698



##########
File path: pom.xml
##########
@@ -108,11 +114,23 @@
       <groupId>org.apache.maven</groupId>
       <artifactId>maven-core</artifactId>
       <version>${maven.version}</version>
+      <exclusions>

Review comment:
       Um, I don't quite understand:
   * we are making sure THIS module is plexus-free, to achieve that we are 
making sure no plexus enters it's classpath (hence the exclusions)
   * "transitive dependencies might be needed", due above, this implies that 
some consumer of this module "might still need" plexus? My stance then is that 
consumer dependencies are badly set up (it uses something that is not a direct 
dependency), wouldn't in that case 
https://maven.apache.org/plugins/maven-dependency-plugin/analyze-mojo.html 
trigger an alarm? So when consumer dependencies are changed (version of 
m-common-a-f upped), at the same time that consumer should be a) de-plexusized 
as well, or b) have it's deps properly set up.
   
   My 5 cents.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to