jira-importer commented on issue #468:
URL: 
https://github.com/apache/maven-deploy-plugin/issues/468#issuecomment-2771543521

   **[Richard 
Sand](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=rsand)** 
commented
   
   This thread has been inactive for a couple of years, but I'm guessing that 
the need for deploy-file to be able to use the existing project's default 
repositories is still out there. I've attached a very simple patch to enable 
this without changing the existing behavior of any current deployments. See the 
attachment "maven-deploy-useProjectRepo-20170319.patch"
   
   The patch adds a new configuration parameter called "useProjectRepository" 
(default false of course). When set to true, it will use the project's default 
artifactresolver. It changes "url" from required to optional, but throws an 
error if "url" is missing and "useProjectRepository" isn't explicitly set to 
true, so it won't disrupt any current behavior.
   
   I've used this new parameter in two of my company's projects to good effect. 
I use it in combination with maven shade plugin, to create multiple 
permutations of a shaded jar that includes different log capabilities (e.g. one 
has slf4j and slf4j-jcl, another has slf4j and jcl-over-slf4j, one has only 
slf4j, etc). I allow the shade plugin to create the dependency reduced pom, 
then deploy-file to attach the alternate jar and pom to a different artifact 
ID. It works great!
   
   -Richard
   


-- 
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: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to