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]]

Reply via email to