Class AntBuildWriter


  • public class AntBuildWriter
    extends Object
    Write Ant build files from Maven Project for Ant 1.6.2 or above:
    • build.xml
    • maven-build.xml
    • maven-build.properties
    Version:
    $Id: AntBuildWriter.java 1645084 2014-12-12 22:28:31Z khmarbaise $
    Author:
    Brett Porter, Vincent Siveton
    • Field Detail

      • DEFAULT_INDENTATION_SIZE

        protected static final int DEFAULT_INDENTATION_SIZE
        The default line indenter
        See Also:
        Constant Field Values
      • DEFAULT_BUILD_FILENAME

        protected static final String DEFAULT_BUILD_FILENAME
        The default build file name (build.xml)
        See Also:
        Constant Field Values
      • DEFAULT_MAVEN_BUILD_FILENAME

        protected static final String DEFAULT_MAVEN_BUILD_FILENAME
        The default generated build file name
        See Also:
        Constant Field Values
      • DEFAULT_MAVEN_PROPERTIES_FILENAME

        protected static final String DEFAULT_MAVEN_PROPERTIES_FILENAME
        The default build properties file name
        See Also:
        Constant Field Values
    • Constructor Detail

      • AntBuildWriter

        public AntBuildWriter​(org.apache.maven.project.MavenProject project,
                              ArtifactResolverWrapper artifactResolverWrapper,
                              org.apache.maven.settings.Settings settings,
                              boolean overwrite,
                              Properties executionProperties)
        Parameters:
        project - MavenProject
        artifactResolverWrapper - ArtifactResolverWrapper
        settings - Settings
        overwrite - true/false to overwrite or not.
        executionProperties - Properties