[ https://issues.apache.org/jira/browse/IVY-1609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jaikiran Pai reassigned IVY-1609: --------------------------------- Assignee: (was: Jaikiran Pai) > 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 > Labels: easyfix > > "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.20.10#820010)