Hi Jake,

yes you need to do a checkout of the svn main trunk sources, patch the release 
0.28.1 sources and build the application on your own. Documentation is in our 
developer wiki: http://argouml.tigris.org/wiki/Building_from_source

Have a look, and if you have further questions, could you send them to the 
developer mailing list?

Regards,
Thomas

-------- Original-Nachricht --------
> Datum: Mon, 24 Aug 2009 19:40:38 -0500
> Von: Jake Stone <[email protected]>
> An: [email protected]
> Betreff: Re: [argouml-users] Using Command-Line to Generate SVGs

> Hello again!
> 
> Yes, I think that's probably a better plan - from a standard 
> installation, could I patch the .JAR file somehow? Or do I have to do a 
> checkout of an old release source code, apply a patch, and compile? I'm 
> not too experienced compiling my own software, so some general pointers 
> to documentation or advice would be helpful :)
> 
> Thanks!
> 
> Thomas Neustupny wrote:
> > Hi Jake,
> >
> > the functionality is in the main trunk, which is the work towards the
> 0.29.1 release. It's absolutely non-stable, but you can try it. You could
> also patch your local 0.28.1 sources if you do not want to work witch svn
> head. The changes are local to the classes that are referenced in the command
> parameter, IIRC.
> >
> > Thomas
> >
> > -------- Original-Nachricht --------
> >   
> >> Datum: Mon, 24 Aug 2009 03:37:47 -0500
> >> Von: Jake Stone <[email protected]>
> >> An: [email protected]
> >> Betreff: Re: [argouml-users] Using Command-Line to Generate SVGs
> >>     
> >
> >   
> >> Ah! Excellent! So in future releases Thomas' change will be rolled out?
> >> I've done an SVN checkout of the trunk/www/argo-uml-0.28.1 folder,
> which 
> >> I assume has this change included: could I build from this source and 
> >> have the needed feature working?
> >> Thanks for your help!
> >>
> >>
> >> Michiel van der Wulp wrote:
> >>     
> >>> Hi Jake,
> >>>
> >>> Thomas added this functionality in April, just after the V0.28 release
> >>> in March.
> >>>
> >>> See 
> >>>
> >>>       
> >>
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=1519239
> >>     
> >>> This feature did not make the newer V0.28.1 release, since that was a 
> >>> bug-fix only release.
> >>>
> >>> Regards,
> >>> Michiel
> >>>
> >>>
> >>>
> >>>
> >>> Jake Stone wrote:
> >>>       
> >>>> Sorry for the double-email, but I think I found the problem. In
> >>>> \org\argouml\uml\ui\ActionSaveGrapics.java
> >>>> there is a
> >>>> public boolean doCommand(String argument)
> >>>> function that allows execution of the SaveGraphics action from the 
> >>>> command line. There is no corresponding function in
> >>>> \org\argouml\uml\ui\ActionSaveAllGrapics.java
> >>>> So that's where the error is coming from. Maybe it got deleted by 
> >>>> accident, or someone forgot to implement it?
> >>>>
> >>>> Hopefully I'm just missing the "real" way to do it, but if I'm not, 
> >>>> the support is simple enough to hack in - I'm not great at Java, but 
> >>>> I adapted the existing function for use in the SaveAllGraphics 
> >>>> version (there are no errors to catch as the trySave handles them
> all):
> >>>>     /**
> >>>>      * Saves all graphics from the command-line.
> >>>>      * @param argument the folder to save output to
> >>>>      * @return true if success, otherwise false
> >>>>      */
> >>>>     public boolean doCommand(String argument) {
> >>>>     File file = new File(argument);
> >>>>         if(!file.isDirectory())
> >>>>             return false;
> >>>>     return trySave(true, file);
> >>>>     }
> >>>>
> >>>> I could probably figure out how to add this myself & compile a custom
> >>>> version, but it'd be better to add this to the official distribution.
> >>>> Maybe I should talk to developers to get them to push this in their 
> >>>> next revision? If there is an alternative to this please let me know.
> >>>>
> >>>> Thanks again!
> >>>>
> >>>>
> >>>> Thomas Neustupny wrote:
> >>>>         
> >>>>> Hi,
> >>>>>
> >>>>> there is also a command for saving all diagrams of the project, it's
> >>>>>           
> >> the org.argouml.uml.ui.ActionSaveAllGraphics command. Also have a look
> here:
> >> http://www.argouml-users.net/forum/viewtopic.php?f=5&t=99
> >>     
> >>>>> Thomas
> >>>>>
> >>>>> -------- Original-Nachricht --------
> >>>>>   
> >>>>>           
> >>>>>> Datum: Sat, 22 Aug 2009 08:14:48 -0500
> >>>>>> Von: Jake Stone <[email protected]>
> >>>>>> An: [email protected]
> >>>>>> Betreff: [argouml-users] Using Command-Line to Generate SVGs
> >>>>>>     
> >>>>>>             
> >>>>>   
> >>>>>           
> >>>>>> Hello! I am running an SVN repository over Apache on Windows, and
> >>>>>>             
> >> have 
> >>     
> >>>>>> several users who use ArgoUML for their design needs. I have an
> >>>>>>             
> >> entire 
> >>     
> >>>>>> repository set aside for their UML where they only commit .zargo
> >>>>>>             
> >> files. 
> >>     
> >>>>>> I would like to create a commit script that takes changed files and
> >>>>>> generates SVG vector images to a separate folder, overwriting any
> SVG
> >>>>>> already there. This would make it easy to host up-to-date diagrams
> of
> >>>>>> their UML work!
> >>>>>>
> >>>>>> I can handle assembling the list of changed files; but I've never
> >>>>>>             
> >> used 
> >>     
> >>>>>> ArgoUML before. There's an excellent command-line example in the 
> >>>>>> documentation that generates a PNG image for a single diagram:
> >>>>>>
> >>>>>> java -jar argouml.jar -batch -command 
> >>>>>> "org.argouml.uml.ui.ActionOpenProject=c:\Documents and 
> >>>>>> Settings\Michiel\My Documents\test.zargo" -command 
> >>>>>> org.argouml.ui.cmd.ActionGotoDiagram=A -command 
> >>>>>> "org.argouml.uml.ui.ActionSaveGraphics=c:\Documents and 
> >>>>>> Settings\Michiel\My Documents\test.PNG"
> >>>>>>
> >>>>>> However, I don't know what diagram(s) my users put in their
> projects,
> >>>>>> and presumably you can place many such diagrams in a single zargo 
> >>>>>> project. So essentially I need to create:
> >>>>>>
> >>>>>> GenerateSVGs.bat (or other language) %1 %2
> >>>>>> %1 = input .zargo file
> >>>>>> %2 = output folder to place SVG file(s) in
> >>>>>>
> >>>>>> At the moment, I have Java/Perl/PHP support on my server, so I
> >>>>>>             
> >> wouldn't 
> >>     
> >>>>>> be straight-jacketed into batch files, though if I really need
> >>>>>>             
> >> another 
> >>     
> >>>>>> scripting language I could probably install it. Does anybody have
> any
> >>>>>> bright ideas?
> >>>>>>
> >>>>>> Thanks in advance for your help!
> >>>>>>
> >>>>>> ------------------------------------------------------
> >>>>>>
> >>>>>>             
> >>
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2386291
> >>     
> >>>>>> To unsubscribe from this discussion, e-mail:
> >>>>>> [[email protected]].
> >>>>>>     
> >>>>>>             
> >>>>>   
> >>>>>           
> >> ------------------------------------------------------
> >>
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2386669
> >>
> >> To unsubscribe from this discussion, e-mail:
> >> [[email protected]].
> >>     
> >
> >
> 
> ------------------------------------------------------
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2386872
> 
> To unsubscribe from this discussion, e-mail:
> [[email protected]].

-- 
Neu: GMX Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate
für nur 19,99 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2386959

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to