Class AggregationAction


  • public class AggregationAction
    extends Object
    Class representing aggregation action.

    This aggregation action can do a lot of things, if it is put into a parent module (like a parent Maven module) it can read all the child module generated files, but the only problem is the lifecycle.

    Without defining the inputs the action will behave differently between builds because the parent modules are running first and this action can be invoked before the documents are ready to be aggregated.

    This can be useful to use in project where the developers are explicitly defining the inputs that must be aggregated into a single output file.

    THIS IS A VERY EXPERIMENTAL CODE HERE.

    Since:
    0.1.0
    Author:
    nandorholozsnyak
    • Constructor Detail

      • AggregationAction

        public AggregationAction​(Project project,
                                 List<File> inputFiles,
                                 File outputFile)
    • Method Detail

      • executeAggregation

        public void executeAggregation()