in src/main/java/org/apache/maven/artifact/ant/AbstractArtifactTask.java [917:946]
protected void showVersion()
{
Properties properties = new Properties();
final String antTasksPropertiesPath = "META-INF/maven/org.apache.maven/maven-ant-tasks/pom.properties";
InputStream resourceAsStream = AbstractArtifactTask.class.getClassLoader().getResourceAsStream( antTasksPropertiesPath );
try
{
if ( resourceAsStream != null )
{
properties.load( resourceAsStream );
}
String version = properties.getProperty( "version", "unknown" );
String builtOn = properties.getProperty( "builtOn" );
if ( builtOn != null )
{
log( "Maven Ant Tasks version: " + version + " built on " + builtOn, Project.MSG_VERBOSE );
}
else
{
log( "Maven Ant Tasks version: " + version, Project.MSG_VERBOSE );
}
}
catch ( IOException e )
{
log( "Unable to determine version from Maven Ant Tasks JAR file: " + e.getMessage(), Project.MSG_WARN );
}
}