Class MavenBuildExtractor

java.lang.Object
de.oktoflow.platform.cmdTools.MavenBuildExtractor

public class MavenBuildExtractor extends Object
Author:
Holger Eichelberger, SSE
  • Field Details

    • PREFIX_INDICATOR

      private static final String PREFIX_INDICATOR
      See Also:
    • LOG_FILE_NAME

      private static final String LOG_FILE_NAME
    • LOG_OUT_FILE_NAME

      private static final String LOG_OUT_FILE_NAME
    • OUT_FILE_SUFFIX

      private static final String OUT_FILE_SUFFIX
    • PLUGIN_FILE_NAME

      private static final String PLUGIN_FILE_NAME
    • PLUGIN_OUT_FILE_NAME

      private static final String PLUGIN_OUT_FILE_NAME
    • BASYY_FILE_NAME

      private static final String BASYY_FILE_NAME
    • BASYX_OUT_FILE_NAME

      private static final String BASYX_OUT_FILE_NAME
  • Constructor Details

    • MavenBuildExtractor

      public MavenBuildExtractor()
  • Method Details

    • main

      public static void main(String[] args)
      Runs the extractors. Maven log shall be directly in the specified maven folder (default file name "mvn.log"); extracted CSV will be written to the specified output folder (default file name "mvn.csv"). Plugin load timing file shall be in "target/surefire-reports" in the specified maven folder (default file name "null-output.log"); extracted CSV will be written to the specified output folder (default file name "plugins.csv"). Basyx test log output file shall be in "target/surefire-reports" in the specified maven folder (default file name ending with "BaSyxTest-output.txt"); extracted CSV will be written to the specified output folder (default file name "basyx.csv").
      Parameters:
      args -
    • appendSuffix

      public static File appendSuffix(File file, String suffix)
      Appends suffix to the file name but before a possible extension (after last dot).
      Parameters:
      file - the file
      suffix - the suffix, may be null or empty
      Returns:
      the modified file object