org.apache.maven.ant.tasks.support
Class VersionMapper
java.lang.Object
org.apache.maven.ant.tasks.support.VersionMapper
- All Implemented Interfaces:
- java.util.Comparator, org.apache.tools.ant.util.FileNameMapper
public class VersionMapper
- extends java.lang.Object
- implements org.apache.tools.ant.util.FileNameMapper, java.util.Comparator
Ant filename mapper to remove version info from filename when copying dependencies.
- Version:
- $Id: VersionMapper.java 947173 2010-05-21 21:04:32Z pgier $
- Author:
- Herve Boutemy
Method Summary |
int |
compare(java.lang.Object o1,
java.lang.Object o2)
|
java.lang.String[] |
mapFileName(java.lang.String sourceFileName)
|
void |
setFrom(java.lang.String from)
Set the versions identifiers that this mapper can remove from filenames. |
void |
setTo(java.lang.String to)
By default, only filename is changed, but if this attribute is set to flatten , directory is removed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
equals |
VersionMapper
public VersionMapper()
mapFileName
public java.lang.String[] mapFileName(java.lang.String sourceFileName)
- Specified by:
mapFileName
in interface org.apache.tools.ant.util.FileNameMapper
setFrom
public void setFrom(java.lang.String from)
- Set the versions identifiers that this mapper can remove from filenames. The separator value used is path
separator, as used by dependencies task when setting
versionsId
property value.
- Specified by:
setFrom
in interface org.apache.tools.ant.util.FileNameMapper
setTo
public void setTo(java.lang.String to)
- By default, only filename is changed, but if this attribute is set to
flatten
, directory is removed.
- Specified by:
setTo
in interface org.apache.tools.ant.util.FileNameMapper
compare
public int compare(java.lang.Object o1,
java.lang.Object o2)
- Specified by:
compare
in interface java.util.Comparator
Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.