Class PomModuleDescriptorWriter


  • public final class PomModuleDescriptorWriter
    extends java.lang.Object
    • Constructor Detail

      • PomModuleDescriptorWriter

        private PomModuleDescriptorWriter()
    • Method Detail

      • write

        public static void write​(ModuleDescriptor md,
                                 java.io.File output,
                                 PomWriterOptions options)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • findArtifact

        private static Artifact findArtifact​(ModuleDescriptor md,
                                             java.lang.String artifactName)
        Returns the first artifact with the correct name and without a classifier.
      • indent

        private static void indent​(java.io.PrintWriter out,
                                   int indent)
      • printDependencies

        private static void printDependencies​(ModuleDescriptor md,
                                              java.io.PrintWriter out,
                                              PomWriterOptions options,
                                              int indent,
                                              boolean printDependencies)
      • printDependency

        private static void printDependency​(java.io.PrintWriter out,
                                            int indent,
                                            java.lang.String groupId,
                                            java.lang.String artifactId,
                                            java.lang.String version,
                                            java.lang.String type,
                                            java.lang.String classifier,
                                            java.lang.String scope,
                                            boolean isOptional,
                                            boolean isTransitive,
                                            ExcludeRule[] excludes)
      • printExclusions

        private static void printExclusions​(ExcludeRule[] exclusions,
                                            java.io.PrintWriter out,
                                            int indent)