Incremental packaging
First Claim
1. A computing apparatus comprising:
- a memory to store instructions; and
a processing device, coupled to the memory, wherein the processing device is configured by the instructions to;
create a map associating a project directory structure of a project pertaining to an application or service with a package directory structure of a package for the project, wherein the project directory structure is for a software development environment and the package directory structure is for an additional environment of an application server;
build the package for the project, wherein the package includes an assembled application or service executable by the application server, and wherein building the package includes copying files from the project directory structure to the package directory structure in accordance with the mapping, renaming or modifying one or more of the files and combining the files into a single unit that is deployable to the application server;
deploy the project to the application server;
detect a resource change in the project directory structure; and
apply the resource change to the deployed project.
0 Assignments
0 Petitions
Accused Products
Abstract
A project directory structure of an application or service is mapped to a package directory structure. A package is built for the application or service by copying files from the project directory structure to the package directory structure in accordance with the mapping. An event trigger is detected, wherein the event trigger is one of a new file, a modified file, or a deleted file in the project directory structure. An updated package is built for the application or service by performing an appropriate one of copying the new file to the package directory structure, replacing an existing file in the package directory structure with the modified file, or deleting a file in the package directory structure that corresponds to the deleted file in the project directory structure.
-
Citations
21 Claims
-
1. A computing apparatus comprising:
-
a memory to store instructions; and a processing device, coupled to the memory, wherein the processing device is configured by the instructions to; create a map associating a project directory structure of a project pertaining to an application or service with a package directory structure of a package for the project, wherein the project directory structure is for a software development environment and the package directory structure is for an additional environment of an application server; build the package for the project, wherein the package includes an assembled application or service executable by the application server, and wherein building the package includes copying files from the project directory structure to the package directory structure in accordance with the mapping, renaming or modifying one or more of the files and combining the files into a single unit that is deployable to the application server; deploy the project to the application server; detect a resource change in the project directory structure; and apply the resource change to the deployed project. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
mapping, by a computer system, a project directory structure of a project pertaining to an application or service to a package directory structure of a package for the project, wherein the project directory structure is for a software development environment and the package directory structure is for an additional environment of an application server; building the package for the project, wherein the package includes an assembled application or service executable by the application server, and wherein building the package comprises copying files from the project directory structure to the package directory structure in accordance with the mapping, renaming or modifying one or more of the files and combining the files into a single unit that is deployable to the application server; deploying the project to the application server; detecting a resource change in the project directory structure; and applying the resource change to the deployed project. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium including instructions that, when executed by a computer system, cause the computer system to perform a method comprising:
-
mapping, by the computer system, a project directory structure of a project pertaining to an application or service to a package directory structure of a package for the project, wherein the project directory structure is for a software development environment and the package directory structure is for an additional environment of an application server; building the package for the project, wherein the package includes an assembled application or service executable by the application server, and wherein building the package comprises copying files from the project directory structure to the package directory structure in accordance with the mapping, renaming or modifying one or more of the files and combining the files into a single unit that is deployable to the application server; deploying the project to the application server; detecting a resource change in the project directory structure; and applying the resource change to the deployed project. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification