# Deploy classes

A very simple plug-out defined in C++ and Java both (like the HTML code generator) to automatize the creation of the artifact for all the classes of the class view on which the plug-out is applied :

- If the class view doesn't have an associated deployment view, an associated deployment view having the name of the class view is created in the same package.

- An artifact with the stereotype source is created and associated to all the classes of the class view without associated artifact and deployed for at least one language, the name of the artifact is the name of the class.

- A class is deployed for a given language only when it is non external and has a non empty definition. Classes stereotyped stereotype or metaclass are not deployed.

Previous : File control

Next : global change