Class AbstractFileNameMapping

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean useBaseVersion  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String generateFileName​(org.apache.maven.artifact.Artifact a, boolean addVersion)
      Generates a standard file name for the specified Artifact.
      void setUseBaseVersion​(boolean useBaseVersion)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • useBaseVersion

        private boolean useBaseVersion
    • Constructor Detail

      • AbstractFileNameMapping

        public AbstractFileNameMapping()
    • Method Detail

      • setUseBaseVersion

        public final void setUseBaseVersion​(boolean useBaseVersion)
        Specified by:
        setUseBaseVersion in interface FileNameMapping
        Parameters:
        useBaseVersion - true if the base version will be use false otherwise.
      • generateFileName

        protected java.lang.String generateFileName​(org.apache.maven.artifact.Artifact a,
                                                    boolean addVersion)
        Generates a standard file name for the specified Artifact.

        Returns something like artifactId-version[-classifier].extension if addVersion is true. Otherwise it generates something like artifactId[-classifier].extension

        Parameters:
        a - the artifact to generate a filename from
        addVersion - whether the version should be added
        Returns:
        the filename, with a standard format