maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alireza Fattahi (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (MNG-6523) System Dependencies Deprication
Date Wed, 21 Nov 2018 04:54:00 GMT

    [ https://issues.apache.org/jira/browse/MNG-6523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16694221#comment-16694221
] 

Alireza Fattahi edited comment on MNG-6523 at 11/21/18 4:53 AM:
----------------------------------------------------------------

Well here is my usecase 

My usecase has a +long story+ behind it but I try to make it short :):

Our security department develops and update some security related stuff and bundles them as
a jar file. They do not want to upload it to any repository ( even the internal repository).
Instead they copy this file on an remote secured server and we are not allowed to move it
or copy and re-read this from any repository. We use `{{systemPath}}` to link it to our project
during build time. ( Why they did not want to use repository and this seems to be strange?
Well as I said +very+ long story but you can not always convince the security guys and it
is not easy to change their beliefs also you can not easily change big software company deployment
rules :) . "It has been there for a long time and it is working quite well so no reason to
change it!!" as they always say)

 

On the other hand, I believe other developers may had other use cases too. For example some
one mentioned this: There happens when you want to quickly test some ( may be old ) jar files,
This is a quick way to do it without the need to upload it to any repository ( and also remember
to remove it from there)

 

Thanks [~michael-o] for reading it

 


was (Author: afattahi):
Well here is my usecase  

My usecase has a long story behind it but to make I try to make it short :):

Our security department develops and update some security related stuff and bundles them as
a jar file. They do not want to upload it to any repository ( even the internal repository).
Instead they copy this file on an remote secured server and we are not allowed to move it
or copy and re-read this from any repository. We use `{{systemPath}}` to link it to our project
during build time. ( Why they did not want to use repository and this seems to be strange?
Well as I said +very+ long story but you can not always convince the security guys and it
is not easy to change their beliefs also you can not easily change big software company deployment
rules :) . "It has been there for a long time and it is working quite well so no reason to
change it!!" as they always say)

 

On the other hand, I believe other developers may had other use cases too. For example some
one mentioned this: There happens when you want to quickly test some ( may be old ) jar files,
This is a quick way to do it without the need to upload it to any repository ( and also remember
to remove it from there)


 

Thanks [~michael-o] for reading it

 

> System Dependencies Deprication
> -------------------------------
>
>                 Key: MNG-6523
>                 URL: https://issues.apache.org/jira/browse/MNG-6523
>             Project: Maven
>          Issue Type: Wish
>            Reporter: Alireza Fattahi
>            Priority: Major
>             Fix For: wontfix-candidate
>
>
> Please let me know if this is wrong place for discussions about this.
> ----
> As mentioned in [https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#System_Dependencies]
the System Dependencies will be depreciated and should not be used.
> Well this feature seems very useful in some cases and must developers find it easy to
use:
> [https://stackoverflow.com/a/4491469/2648077]
>  [https://stackoverflow.com/a/22300875/2648077]
>  
> Well I wish it wouldn't be deprecated at all :)
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message