Hi, At this time, I just use ArgoUML to edit UseCase / Classe / State Diagram. But I would like to become "UML power users" with ArgoUML.
By reading Mark, we need (re)write module in order to be able to work (generate/reveng/ and instant Reveng...) with Java 5 (or > ). And, the best way will be to have a first generic module for all generation (Java, C++, SQL, Groovy, ...). "If I create a deployment diagram, I should be able to generate META-INF/services files, web.xml files (for web apps), Maven POM files" => Thomas has started to develop an intersting module "argouml-modulegenerator" in order to develop Argo's module. I don't know if Thomas want to spend more time alone in this project before shared it. If not, Mark, as you have write a lot of Enhancement, I suggest we start (after stable release) to go in your way : 1) Mavenize Argorpint / argouml-modulegenerator I don't know how to use Maven, but I understand you know, and you want it quickly. Is there a doc where it's explain how to generated "maven files" from "deployement diagram" ? If not, can you provide this diagram (add an "Argo project" in the Argoprint java project) and what you want to be generated With this, I think we can be able to do somethink in modulegenerator. And do some "basic" for modulegenerator (a menu item for generate ".launch",...) 2) Next step Reveng ArgoPrint ? Use ArgoUML to generate ArgoPrint ? Other ? => I think we have to choose a goal which is intersting the most of them when we start ? I have write this for ArgoPrint, but I think we need others projects: -> Some other new module (Thomas write feature about using modulegenerator to generate itself) -> One more "common" project, that can be use in documentation (Exemple in books : PetShop, Library, ..). And the idea was to be able to generate more than one language. With the common project, we can "generalized" what is done in ArgoUML module. For instance, generate ".POM" isn't a "ArgoUML module". Moreover, this project can help user to use Argo, and then to be involved. For me, we need to have always 2 versions : One with MDR, one with UML2 It's more time, but I think it the best way to progress with "UML2", at least for test. If we successfull, then we can think to extend it to other module and ArgoUML. With "argouml-modulegenerator", we have the ".zargo" in the Java Project. I want to do this for ArgoPrint -> Where is the best place to put it ? Java Project root ? Java project subdirectory ? Other site ? -> I don't think ".zargo" was the best. Can we save file in a directory without zip them. Then, we will have exemple of argo's files in SVN. May be we can progress with issue for sharing Argo project. Of course, our first priority is to close all P2 in order to have a stable release. I have a look at them at start of alpha, but seems difficult for me. And some of them seems to be frozen. Are they real P2 or a just a wish ? Mark : If we start rewrite the Java module in some next mounth, do we need to fix 6239 as P2. And I don't forget that some other issue must be solve. Best reagards. Laurent. ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2834814 To unsubscribe from this discussion, e-mail: [[email protected]]. To be allowed to post to the list contact the mailing list moderator, email: [[email protected]]
