rmannibucau commented on pull request #90:
URL: https://github.com/apache/maven-shade-plugin/pull/90#issuecomment-826282136


   @mkarg it is quite simple, you have 2 setup use cases with shade: 1. main 
artifact (no real point to skip it), 2. classified (as "with a classifier") 
artifact (fatjar, relocation, ...) and here it makes sense to skip it since it 
can be slow (redoing a zip is, this is why i mentionned assemblies as 
equivalent use case). 2 is a very common case we want to skip in "dev" and we 
must enabled. 1 is only about skipping the module - all other reasons are 
solvable through another way than modifying the plugin and they also need more 
than just a skip flag like a test flag consistent with the shade flag so this 
PR does not solve accurately this case anyway.
   What you describe does not look like a shade skip flag but the support of 
-<maven mojo execution> since you can already bypass shade execution bypassing 
the lifecycle (mvn compiler:compile jar:jar for example) but it misses the 
opposite (use lifecycle minus E1, E2 executions) but this is orthogonal to this 
PR which only solves the common convenient binaries deliveries bypassing in dev 
IMHO.
   Will change my +1 to reflect that - just thought it would be trivial and 
fast to just drop the property but seems not ;).


-- 
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