Hi Mark,

You don't need to download a root build file to get the command line
build to work.  All you need is workspace/argouml-build/, which is
available from  the 'argouml-command-line-build-projectset.psf' project
settings file, which you can get at:
http://argouml.tigris.org/psf/

As far as I know, any build files in the root of the workspace are
insignificant, and are effectively only a redirect to the build files in
argouml-build/.

Just import argouml-command-line-build-projectset.psf into the same
workspace, and you should be fine to launch your command line build from
workspace/argouml-build/.

The psf files do not need to be downloaded into any particular place. 
They only act as an instruction file telling eclipse what to set up in
your workspace.  You can download them to a temporary directory, or your
desktop, and then delete them after the import.  They are not part of
the source code.

Hope this helps,

Dave 

On Mon, 3 Nov 2008 07:11:06 -0800, "Mark Fortner" <[EMAIL PROTECTED]>
said:
> Hi Linus,
> I think I understand part of what I did wrong.  I've been building with
> Eclipse prior to this.  The Eclipse instructions (Section 2.9.3) don't
> tell
> you that you need to download the ProjectSet files into a specific
> subdirectory.  Nor do the instructions say that you still need to
> download a
> root build file in order to get everything to work in both Eclipse and
> Ant.
> 
> Currently my directory structure looks like this:
> 
> ~/workspace_argo
>     argoprint
>     argouml-app
>     argouml-core-diagrams-sequence2/
>     argouml-core-infra/
>     argouml-core-model/
>     argouml-core-model-euml/
>     argouml-core-model-mdr/
>     argouml-core-tools/
> 
> It sounds like I'll need to rework the directory structure a little in
> order
> to get things to build properly.
> 
> Thanks,
> 
> Mark
> 
> On Sun, Nov 2, 2008 at 2:16 PM, Linus Tolke <[EMAIL PROTECTED]> wrote:
> 
> > Hello Mark!
> >
> > There is a special mechanism populating the classpath attribute and it
> > is tightly coupled with how the releases are done.
> >
> > Because of how the translations are linked into ArgoUML they need to
> > be on the classpath. Because they are treated like modules and handled
> > exactly like modules they are built after argouml itself is built.
> >
> > To add them on the classpath for the jar in the releases a special
> > target is used. It is however not available in the Eclipse layout of
> > the project. The magic is located in /trunk/build.xml in a target
> > named update-argouml.jar-manifest. This is run after the install
> > target is run in the argouml project and in all the modules projects.
> >
> > If you want to dig into the details of how a release is done, you
> > could examine the scripts in the argoumlinstaller project (at
> > http://argoumlinstaller.tigris.org/).
> >
> >        /Linus
> >
> >
> > 2008/11/1 Mark Fortner <[EMAIL PROTECTED]>:
> > > I'm working on updating ArgoPrint's build and I noticed that the
> > argouml-app
> > > build that ArgoPrint depends on doesn't seem to populate the
> > argouml.jar's
> > > manifest.  In particular the classpath attribute in the manifest file
> > > doesn't seem to be populated.
> > >
> > > When I compared it with the latest release download, I noticed that the
> > > manifest was properly populated.  Since the "jar" target is not
> > populating
> > > this, I was wondering if someone was producing the releases via an
> > Eclipse
> > > JAR export, or through some other approach.
> > >
> > > --
> > > Mark Fortner
> > >
> > > blog: http://feeds.feedburner.com/jroller/ideafactory
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> 
> -- 
> Mark Fortner
> 
> blog: http://feeds.feedburner.com/jroller/ideafactory

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to