Patent ID: 8266588

Claim:
A computer implemented method for automatically creating a current project in a RATIONAL application developer workspace, the computer implemented method comprising: extracting, by a computer, files that are used to create the current project from a configuration management version control software package to form extracted files; placing, by the computer, the extracted files in a source code control repository directory; creating, by the computer, one or more subdirectories in a RATIONAL application developer workspace directory; copying, by the computer, the extracted files in the source code control repository directory into the one or more subdirectories in the RATIONAL application developer workspace directory; initializing, by the computer, an ANT build environment for the current project; responsive to reading a project file for the current project, determining automatically, by the computer, if the current project has one or more dependent projects based on data contained within the project file, wherein a customized ANT task that automatically generates an ANT build file for each of the one or more dependent projects is used to read the project file for the current project and then determine if the current project has one or more dependent projects based on the data contained within the project file; responsive to determining that the current project does have one or more dependent projects, generating automatically, by the computer, the ANT build file for each of the one or more dependent projects using the customized ANT task, wherein the ANT build file is automatically generated for each of the one or more dependent projects based on a template file for each of the one or more dependent projects, and wherein the ANT build file calls importing targets within each of the one or more dependent projects; importing automatically, by the computer, the current project and the one or more dependent projects into the RATIONAL application developer workspace of a RATIONAL application developer application by calling the importing targets within the ANT build file of each of the one or more dependent projects to form a created current project, wherein the RATIONAL application developer workspace is an integrated development environment, and wherein the created current project is created within the RATIONAL application developer workspace without launching the RATIONAL application developer application; and storing, by the computer, the created current project in the configuration management version control software package.