Claims
- 1. A system for organization of files during a software development process, comprising:
a source folder that stores source files for use with or as part of a software application; an output folder that stores compiled files for use with or as part of said software application; and, wherein said source folder and said output folder output folder form a split directory for use in deploying said software application.
- 2. The system of claim 1 wherein said software application is a union of the source and output folders and contents therein.
- 3. The system of claim 1 wherein if a resource is needed by said software application, then the source folder is automatically checked first, followed by the output folder.
- 4. The system of claim 1 wherein the output folder includes a file that identifies the output folder as being part of a split directory which also includes the source folder.
- 5. The system of claim 1 wherein the split directory is configured as a virtual JAR file.
- 6. The system of claim 1 wherein said software application, or another software application can point to the output folder to access or retrieve resources in either the output folder and/or the source folder as necessary for operation of the software application.
- 7. The system of claim 1 wherein said output folder is automatically created and populated upon compiling the software application.
- 8. The system of claim 1 wherein said output folder can be deleted to remove the latest build of the software application, and then recreated to create a new build.
- 9. The system of claim 1 wherein the source folder and output folder are stored on a server, or on different servers.
- 10. The system of claim 1 wherein the source folder is populated with source files that are stored in or retrieved from a source control system.
- 11. A method for organizing and using source and output files during a software development process, comprising the steps of:
providing a source folder that stores source files for use with or as part of a software application; providing an output folder that stores compiled files for use with or as part of said software application; recognizing said output folder and the contents stored therein as being part of a split directory for use in deploying said software application; and, identifying both said source folder and said output folder as a split directory for use in deploying the application.
- 12. The method of claim 11 wherein said software application is a union of the source and output folders and contents therein.
- 13. The method of claim 11 wherein if a resource is needed by said software application, then the source folder is automatically checked first, followed by the output folder.
- 14. The method of claim 11 wherein the output folder includes a file that identifies the output folder as being part of a split directory which also includes the source folder.
- 15. The method of claim 11 wherein the split directory is configured as a virtual JAR file.
- 16. The method of claim 11 wherein said software application, or another software application can point to the output folder to access or retrieve resources in either the output folder and/or the source folder as necessary for operation of the software application.
- 17. The method of claim 11 wherein said output folder is automatically created and populated upon compiling the software application.
- 18. The method of claim 11 wherein said output folder can be deleted to remove the latest build of the software application, and then recreated to create a new build.
- 19. The method of claim 11 wherein the source folder and output folder are stored on a server, or on different servers.
- 20. The method of claim 11 wherein the source folder is populated with source files that are stored in or retrieved from a source control system.
- 21. A computer readable medium including instructions stored thereon which when executed cause the computer to perform the steps of:
providing a source folder that stores source files for use with or as part of a software application; providing an output folder that stores compiled files for use with or as part of said software application; recognizing said output folder and the contents stored therein as being part of a split directory for use in deploying said software application; and, identifying both said source folder and said output folder as a split directory for use in deploying the application.
- 22. The computer readable medium of claim 21 wherein said software application is a union of the source and output folders and contents therein.
- 23. The computer readable medium of claim 21 wherein if a resource is needed by said software application, then the source folder is automatically checked first, followed by the output folder.
- 24. The computer readable medium of claim 21 wherein the output folder includes a file that identifies the output folder as being part of a split directory which also includes the source folder.
- 25. The computer readable medium of claim 21 wherein the split directory is configured as a virtual JAR file.
- 26. The computer readable medium of claim 21 wherein said software application, or another software application can point to the output folder to access or retrieve resources in either the output folder and/or the source folder as necessary for operation of the software application.
- 27. The computer readable medium of claim 21 wherein said output folder is automatically created and populated upon compiling the software application.
- 28. The computer readable medium of claim 21 wherein said output folder can be deleted to remove the latest build of the software application, and then recreated to create a new build.
- 29. The computer readable medium of claim 21 wherein the source folder and output folder are stored on a server, or on different servers.
- 30. The computer readable medium of claim 21 wherein the source folder is populated with source files that are stored in or retrieved from a source control system.
CLAIM OF PRIORITY
[0001] This application claims priority to U.S. Provisional Patent Application 60/450,781, filed Feb. 28, 2003 entitled “SYSTEM AND METHOD FOR USING A SPLIT-DIRECTORY STRUCTURE FOR SOFTWARE DEVELOPMENT” (Atty. Docket No. BEAS-01433US0); and U.S. Patent Application No.______, filed Feb.______, 2004 entitled “SYSTEM AND METHOD FOR USING A SPLIT-DIRECTORY STRUCTURE FOR SOFTWARE DEVELOPMENT” (Atty. Docket No. BEAS-01433US1), both of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60450781 |
Feb 2003 |
US |