42 Chapter 3 Your First Handler and Beyond on My Repository (see Figure ). When searching for the remote file, specify “zero” as the organization and “” as the module. Figure My Repository After you have added the module as a dependency to your application, you must resolve your application. “Resolve” is an Ivy term that means, “find all of my application’s dependencies.” In AppBuilder and Eclipse, the resolve step happens automatically when you add the dependency to your application. From the command line, after editing your , you must execute zero resolve from your application’s root directory. The resolve command attempts to find the . | 42 Chapter 3 Your First Handler and Beyond on My Repository see Figure . When searching for the remote file specify zero as the organization and as the module. Figure My Repository After you have added the module as a dependency to your application you must resolve your application. Resolve is an Ivy term that means find all of my application s dependencies. In AppBuilder and Eclipse the resolve step happens automatically when you add the dependency to your application. From the command line after editing your you must execute zero resolve from your application s root directory. The resolve command attempts to find the module in your local repository. If it can t find it you get an error message and are instructed to run zero update instead. When you run zero update the command finds the appropriate module in the remote repository and downloads it. The application is resolved once the download is complete. When your application is resolved it can make use of the ZRM libraries. Download from Synchronizing a ZRM Model 43 Virtual Directories An important feature of WebSphere sMash s dependency system is the concept of virtual directories. When an application starts up a virtual directory of the application and all of its dependencies are created. When WebSphere sMash needs to find a file in the application it looks in the application s directory first followed by the same directory in each of the application s dependencies. For example if an HTML file in the application s public directory attempts to load the file from the server WebSphere sMash s static file server first looks in the application s public directory. If it can t find the file there it looks in the public directory of all of the dependencies until the file is found. Synchronizing a ZRM Model As part of dependency resolution for the module the WebSphere sMash command line within your .