Class ProjectBuilder


  • @ScannerSide
    @ExtensionPoint
    @Deprecated
    public abstract class ProjectBuilder
    extends java.lang.Object
    Deprecated.
    since 6.5. It won't be possible to manipulate the project's structure.
    This extension point allows to change project structure at runtime. It is executed once during task startup. Some use-cases :
    • Add sub-projects. For example the C# plugin gets the hierarchy of sub-projects from the Visual Studio metadata file. The single root pom.xml does not contain any declarations of modules
    • Change project metadata like description or source directories.
    Since:
    2.9
    • Constructor Detail

      • ProjectBuilder

        protected ProjectBuilder()
        Deprecated.
        Since:
        3.7
    • Method Detail

      • build

        public void build​(ProjectBuilder.Context context)
        Deprecated.
        Override this method to change project reactor structure.
        Since:
        3.7