
|
Any configuration available in the form of a " distro" can be materialized directly from the Cloudsmith site. The materialization process does not differ for static and dynamic distros, although the materialization result may. The distro can be materialized into a folder structure on the user's local machine, or directly into an Eclipse project workspace. |
Materialization can be initiated by going to the Distro Page for the distro and clicking the "materialize" icon. Users do not need to sign in to Cloudsmith to materialize a distro. However, sign-in is required to publish specific materialization settings back to Cloudsmith as a distro of its own in order to share or repeat it. |
|
Materialization is carried out by an Eclipse application Materialization Wizard , which is automatically downloaded when the user initiates the materialization. The wizard installs and configures itself; steps the user through the materialization options; and then materializes the distro (i.e. retrieves the relevant artifacts, places them in the correct folder/project structure, etc.) Immediately after initiating the materialization, a small bootstrapping applet starts; verifies that a current Java version is installed; and checks to see whether the wizard is present and up-to-date. If not, it downloads the wizard. After the wizard is verified as up-to-date, the applet launches the wizard. This process can take up to several minutes, depending on the user's network connection and whether the wizard is already present. The user will see the following splash-screen while this process is completed.
(Movement on the splash-screen's progress bar indicates things are proceeding normally.) |
When the wizard is configured, a second splash-screen identifying the distro publisher (either a default or publisher-provided image appears for several seconds), and then the wizard dialog starts. The wizard processes four download streams in parallel. Users can terminate a slow stream, in which case the wizard initiates a new stream (so that four streams are continuously processed). The "Cloudlink icon" (the Cloudsmith "favicon") should appear in the user's taskbar throughout this download & configure process. Also note that the time required for actual materialization is dependent on the availability of the download infrastructure for the various packages comprising the download, which are unaffected in any way by use of Cloudsmith. A troubleshooting wizard is available to help users in the event the Materialization Wizard fails to start. The troubleshooter is launched through a link appearing on each Distro Page. Help with using the wizard is available by clicking "More Info" on the relevant wizard page. |
|
A materialization can of course be repeated by materializing a given distro again. In addition, the Materialization Wizard gives users the option of saving and publishing the user-configured materialization settings (such as the location for invidual components contained in the distro) for future use. |
Those will be published as a distro to a space of choice allowing to repeat a materialization in exactly the same way. Publishing requires a Cloudsmith user identity. Information on publishing to Cloudsmith can be found here. |