Grid-enabled ANT compatible with both stand-alone and grid-based computing systems
First Claim
1. A method of enabling an ant XML build file, created using an ant build tool, to be useable in both a grid and non-grid environment without user modification, and deployed on a grid-enabled client, comprising the steps of:
- storing ant-parseable files referred to by said ant XML build file on a network file server coupled to said grid-enabled client; and
configuring said ant XML build file to direct a processor processing said ant XML build file to search said network file server for said ant-parseable files;
whereby, when said processor processing said ant XML build file has access to a grid environment and reads a command line argument in said ant XML build file that includes an address of a scheduler, said ant-parseable files are scheduled by said scheduler for grid processing.
1 Assignment
0 Petitions
Accused Products
Abstract
A grid-enabled ANT system that includes ANT XML task files that can run on both grid-enabled machines or stand-alone computers is disclosed. A network file server is used to store files accessed during the build process, and ANT'"'"'s standard XML tagging and parameters are used, thus enabling the user to use a standardized format for entering XML information. This grid-enabled ANT is transparent to the user since ANT parses the tasks and automatically sends jobs to the grid, when appropriate, instead of the user deciding which tasks to implement as grid tasks.
9 Citations
14 Claims
-
1. A method of enabling an ant XML build file, created using an ant build tool, to be useable in both a grid and non-grid environment without user modification, and deployed on a grid-enabled client, comprising the steps of:
-
storing ant-parseable files referred to by said ant XML build file on a network file server coupled to said grid-enabled client; and configuring said ant XML build file to direct a processor processing said ant XML build file to search said network file server for said ant-parseable files; whereby, when said processor processing said ant XML build file has access to a grid environment and reads a command line argument in said ant XML build file that includes an address of a scheduler, said ant-parseable files are scheduled by said scheduler for grid processing. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented system for enabling an ant XML build file, created using an ant build tool, to be useable in both a grid and non-grid environment without user modification, and deployed on a grid-enabled client, comprising:
-
means for storing ant-parseable files referred to by said ant XML build file on a network file server coupled to said grid-enabled client; and means for configuring said ant XML build file to direct a processor processing said ant XML build file to search said network file server for said ant-parseable files; whereby, when said processor processing said ant XML build file has access to a grid environment and reads a command line argument in said ant XML build file that includes an address of a scheduler, said ant-parseable files are scheduled by said scheduler for grid processing. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for enabling an ant XML build file, created using an ant build tool, to be useable in both a grid and non-grid environment without user modification, and deployed on a grid-enabled client, the computer program product comprising a computer-readable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
-
computer-readable program code that stores ant-parseable files referred to by said ant XML build file on a network file server coupled to said grid-enabled client; and computer-readable program code that configures said ant XML build file to direct a processor processing said ant XML build file to search said network file server for said ant-parseable files; whereby, when said processor processing said ant XML build file has access to a grid environment and reads a command line argument in said ant XML build file that includes an address of a scheduler, said ant-parseable files are scheduled by said scheduler for grid processing. - View Dependent Claims (12, 13, 14)
-
Specification