kriegaex edited a comment on pull request #104:
URL: 
https://github.com/apache/maven-shade-plugin/pull/104#issuecomment-883147806


   @rmannibucau, I am not disagreeing about your assessment that it might be a 
bug. After all, I was the first person both here and in Jira to point out that 
probably something ought to be done with regard to handling directories the 
same way as JARs. The packaging type of something on the classpath should not 
determine how it is dealt with. But for now directories are simply not 
supported and users see an irritating warning instead of either better 
functionality or being left in peace. My little PR gives them peace **for 
now**. I never had the ambition to make this into a new feature myself.
   
   If you can fix the bug or expand the functionality to cover directories, 
please by all means feel free to do so. If you cannot do it right away within 
the confines of this PR, because you are busy or need to think about it first, 
simply create a new issue and do it separately, letting this just be a first 
cosmetic iteration which stops harassing users with a cryptic warning which 
only causes support effort.
   
   Neither did I introduce the bug of adding a directory to the classpath nor 
am I responsible for the historic decision to handle JARs, but not the own 
module's class directory in the first place. I replaced the cryptic warning by 
a log message reminding developers of this open issue, refactored a spaghetti 
code method into 3 smaller ones - not perfect, but better than before - and 
think we are done here. You said before, you do not mean to block this. So just 
don't. Accept a small improvement, create a new issue with exactly the task 
description you like, sign up to it and fix it as you see fit. I would welcome 
the new functionality, because like I said, I was the first one to ask for it. 
What happened to kaizen?
   
   Sorry for reiterating, but it seems nobody cares about the messages I wrote 
yesterday, last week or last month. We are on the same side, we ultimately want 
the same. I just think that big chunks of work can be split into smaller ones. 
I am making nothing worse than before. You cannot seriously claim that the 
warning in the current release makes any kind of sense or that keeping it 
around provides any value to users. The warning is not there to provide value 
to the developers, being a visible reminder of a to-do list item. They have 
Jira and GitHub PRs in order to manage their work. That should not be 
user-facing.


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

To unsubscribe, e-mail: [email protected]

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


Reply via email to