Class PluginDocs


  • public class PluginDocs
    extends Object
    Generate plugin info and documentation into target/html. FIXME - if generated via maven, resources are inside JAR and generation fails with URI is not hierarchical exception need to resolve path inside JAR. Currently it can be launched from the IDE.
    • Constructor Detail

      • PluginDocs

        public PluginDocs()
    • Method Detail

      • main

        public static void main​(String[] args)
        Generate the docs.
        Parameters:
        args - no arguments necessary.
      • getBaseURL

        public static String getBaseURL​(Class clazz)
        From a class definition resolve base URL common for all files in a maven project (project base directory).
        Parameters:
        clazz - class to use
        Returns:
        base path (e.g. file:/J:/HotswapAgent/HibernatePlugin)
      • assertDirExists

        public static void assertDirExists​(URL targetFile)
        Create all required directories in path for a file