ArgoIdea supports running ArgoUML within Intellij IDEA. If you don't know what ArgoUML or IntelliJ IDEA is, then this site is probably not for you.
At the current stage the integration provides the benefit of keeping ArgoUML's and IDEA's project files in sync and it adds basic VCS capabilities to ArgoUML as the project file is automatically checked-out if it resides under a version controlled context.
Future versions of the plugin may add support for more advanced features like re-using IDEA's parsing engine to synchronize the model and support automatic diagram publishing. I will probably start diving into this topic when ArgoUML includes support for UML 2.0 (which is currently under development).
Note: If ArgoUML is missing, download it from http://argouml.tigris.org/ and install or unpack it to your local PC.
Node: Alternatively you can download the plugin jar and place it inside the plugins directory"${idea.user.home}\config\plugins"
.
On windows and when using IntelliJ IDEA 9 this is directory can be found under:"%USERPROFILE%\.IntelliJIdea90\config\plugins"
.
Open the "Settings" dialog inside the IDE (CTRL + ALT + s) and select ArgoUML Integration inside the IDE Settings section:
Select ArgoUML Configuration inside the Template Project Settings section:
Note: The ArgoUML project file is stored relative to the project base path used by the IntelliJ IDEA project file.
As ArgoUML is a full blown application, it is not started by default (configurable) to reduce resource usage when UML modeling is not needed.
Starting the ArgoUML integration:
Hints:
Note: For further usage instructions read the manual provided by ArgoUML itself.