Thanks Dave, I'll give it a try and see what happens. Mark
On Mon, Nov 3, 2008 at 11:27 AM, Dave Thompson <[EMAIL PROTECTED]> wrote: > 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] > > -- Mark Fortner blog: http://feeds.feedburner.com/jroller/ideafactory
