Class SplitClasspathMojo.Classpaths

java.lang.Object
de.iip_ecosphere.platform.tools.maven.dependencies.SplitClasspathMojo.Classpaths
Enclosing class:
SplitClasspathMojo

private class SplitClasspathMojo.Classpaths extends Object
Represents classpaths and indexes.
Author:
Holger Eichelberger, SSE
  • Field Details

    • mainPath

      private Path mainPath
    • appPath

      private Path appPath
    • main

      private StringBuilder main
    • app

      private StringBuilder app
    • mainIndexPath

      private Path mainIndexPath
    • appIndexPath

      private Path appIndexPath
    • mainIndex

      private de.oktoflow.platform.tools.lib.loader.LoaderIndex mainIndex
    • appIndex

      private de.oktoflow.platform.tools.lib.loader.LoaderIndex appIndex
  • Constructor Details

    • Classpaths

      private Classpaths()
  • Method Details

    • store

      private void store() throws IOException
      Stores all data.
      Throws:
      IOException - if storing fails
    • setIndexPaths

      private void setIndexPaths()
      Initializes the indexes and sets the index paths for ZIP split class loading. Takes the file system from mainPath or appPath, respectively. Disabled if SplitClasspathMojo.createIndex is false.
    • setSpringIndexPaths

      private void setSpringIndexPaths()
      Initializes the indexes and sets the index paths for Spring split class loading. Takes the file system from mainPath. Disabled if SplitClasspathMojo.createIndex is false.