package de.hybris.maven; import org.apache.maven.artifact.Artifact; import org.apache.maven.plugin.ear.output.FileNameMapping; public class VersionFileNameMapping implements FileNameMapping { @Override public String mapFileName(Artifact a) { final String extension = a.getArtifactHandler().getExtension(); final StringBuilder buffer = new StringBuilder(128); buffer.append(a.getArtifactId()); // changed following line from a.getBaseVersion() to a.getVersion() buffer.append('-').append(a.getVersion()); if (a.hasClassifier()) { buffer.append('-').append(a.getClassifier()); } if (extension != null && extension.length() > 0) { buffer.append('.').append(extension); } return buffer.toString(); } }