[
https://issues.apache.org/jira/browse/IVY-1609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Greg Perry updated IVY-1609:
----------------------------
Component/s: Core
> Removal of WARN deprecation when not valid
> ------------------------------------------
>
> Key: IVY-1609
> URL: https://issues.apache.org/jira/browse/IVY-1609
> Project: Ivy
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.5.0-rc1
> Reporter: Greg Perry
> Priority: Minor
>
> "WARN: symlinkmass option has been deprecated and will no longer be
> supported" gets fed back as a problem message, even when this option is not
> set.
> I noticed this when trying to get integration to work with embedding ivy.
> The program which utilizes ivy checks ResolveReport.getAllProblemMessages()
> after a resolve/retrieve is done.
> It assumes something did not go correctly.
> I don't think its appropriate to send this back in getAllProblemMessages when
> the symlinkmass is not set.
> This could be fixed simply by testing if symlinkmass is being set to true in
> the option
> RetrieveOptions.java line 184
> https://github.com/apache/ant-ivy/blob/master/src/java/org/apache/ivy/core/retrieve/RetrieveOptions.java#L183-L188
>
> @Deprecated
> public RetrieveOptions setMakeSymlinksInMass(boolean makeSymlinksInMass) {
> this.makeSymlinksInMass = makeSymlinksInMass;
> *if (makeSymlinksInMass) {*
> Message.warn("symlinkmass option has been deprecated and will no
> longer be supported");
> *}*
> return this;
> }
--
This message was sent by Atlassian Jira
(v8.3.4#803005)