Fully declarative build system for build optimization
AssigneeOracle International Corporation
InventorLawrence Feigen
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorLawrence Feigen
Estimating the term…
A fully declarative build system is described for software build optimization. The build system supports complete control over build and test inputs and build and test operations. The build system takes inputs from a source control system. The inputs can include source code files, test files and various site files used to generate human-oriented materials for the modules. A dependencies file specifies a set of dependencies among the modules of the system. When invoked, the build system determines that changes have been made to the inputs. The system then parses the dependencies file, and based on it, determines exactly which inputs will be affected by the changes. The build system can then rebuild only those modules that will be affected by the changes, as determined from the dependencies file. Alternatively, the system may only perform testing or document generating for files which are dependent on the modified file.
A fully declarative build system for software build optimization, said system comprising:
A method of fully declarative building of software components for build optimization, said method comprising:
A computer-readable storage medium carrying one or more sequences of instructions for fully declarative building of software components for build optimization, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
Dependencies are inferred from the claim text.