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

Reply via email to