Class PomManipulator

    • Constructor Detail

      • PomManipulator

        public PomManipulator()
    • Method Detail

      • changeDependencyManagement

        protected void changeDependencyManagement​(java.lang.String pomPath,
                                                  DependencyManagement dependencyManagment,
                                                  PomVersionChange change,
                                                  java.lang.String version,
                                                  java.lang.String newVersion)
      • changeDependencies

        protected void changeDependencies​(java.lang.String pomPath,
                                          java.util.List<GAV> dependencies,
                                          PomVersionChange change,
                                          java.lang.String version,
                                          java.lang.String newVersion)
      • changeBuild

        private void changeBuild​(java.lang.String pomPath,
                                 Build build,
                                 PomVersionChange change,
                                 java.lang.String version,
                                 java.lang.String newVersion)
      • changePlugins

        private void changePlugins​(java.lang.String pomPath,
                                   java.util.List<Plugin> plugins,
                                   PomVersionChange change,
                                   java.lang.String version,
                                   java.lang.String newVersion)
      • changePlugins

        private void changePlugins​(java.lang.String pomPath,
                                   GAV pluginGAV,
                                   PomVersionChange change,
                                   java.lang.String version,
                                   java.lang.String newVersion,
                                   java.lang.String subPath,
                                   java.util.List<GAV> gavs)
      • isPluginGavEquals

        public static boolean isPluginGavEquals​(GAV gav,
                                                PomVersionChange change)
      • writeMetadata

        public void writeMetadata​(ProjectMetadata project)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • applyPropertyChange

        public void applyPropertyChange​(PomFile pom,
                                        java.lang.String propertyName,
                                        java.lang.String propertyValue)
      • changeProperties

        private void changeProperties​(java.lang.String pomPath,
                                      java.util.List<Property> properties,
                                      java.lang.String propertyName,
                                      java.lang.String propertyValue)