Re: Order of classpath entries in *ClassPath.txt file

From: Anjo Krank (anjo.kran..-online.de)
Date: Wed Apr 30 2003 - 14:45:35 EDT

  • Next message: Christian Gruber: "RE: Order of classpath entries in *ClassPath.txt file"

    Am Mittwoch, 30.04.03 um 19:55 Uhr schrieb Ulrich Köster:

    > Okay :-) It's time for the weekend

    No it's not !

    Just kidding :)

    The problem still remains that if you

    <framework><include foo><include bar></framework>

    then the order is arbitrary. This is an issue when using woproject
    without WOLips (eg. in Wonder) and the only workaround I know is to
    split it up into two items.

    Is this a problem with FileSet in general?

    Cheers, Anjo

    PS: congratulations for version 1.0!

    > Ulrich
    >
    > Am Mittwoch, 30.04.03 um 19:52 Uhr schrieb Christian Gruber:
    >
    >> Well fancy that. I didn’t rebuild all, I rebuilt individual
    >> projects. When I rebuilt-all, it worked fine.
    >>
    >>  
    >>
    >> Sorry about that.
    >>
    >>  
    >>
    >> Cg.
    >>
    >>  
    >>
    >> -----Original Message-----
    >> From: Ulrich Köster [mailto:ulric..bjectstyle.org]
    >> Sent: Wednesday, April 30, 2003 1:21 PM
    >> To: Christian Gruber
    >> Cc: 'Pierre Bernard'; woproject-de..bjectstyle.org
    >> Subject: Re: Order of classpath entries in *ClassPath.txt file
    >>
    >>  
    >>
    >> Hi,
    >>
    >> Make sure that the variables are created. If they are there just try
    >> a rebuild all.
    >>
    >> Ulrich
    >>
    >> Am Mittwoch, 30.04.03 um 18:51 Uhr schrieb Christian Gruber:
    >>
    >> Ok, I just did this, and now I can’t build any of my projects due to
    >> “unresolved classpath variables”.
    >>
    >>  
    >>
    >> ??
    >>
    >>  
    >>
    >> Cg.
    >>
    >>  
    >>
    >> -----Original Message-----
    >> From: Ulrich Köster [mailto:ulric..bjectstyle.org]
    >> Sent: Wednesday, April 30, 2003 11:54 AM
    >> To: Christian Gruber
    >> Cc: 'Pierre Bernard'; woproject-de..bjectstyle.org
    >> Subject: Re: Order of classpath entries in *ClassPath.txt file
    >>
    >>  
    >>
    >> Hi,
    >>
    >> I thought I answered the question. I try it with a longer answer:
    >>
    >> In versions prior to 0.9.8 we used the classpath variable NEXT_ROOT
    >> to resolve the NEXT_ROOT. To resolve problems with the LOCAL_ROOT we
    >> changed it NEXT_SYSTEM_ROOT and NEXT_LOCAL_ROOT.
    >>
    >> Both variables are created from values in the file
    >> $user.home/Library/wobuild.properites. To make sure they are in a
    >> correct format:
    >> 1 Remove the NEXT_SYSTEM_ROOT and NEXT_LOCAL_ROOT classpath variables
    >> from the list of classpath variables under
    >> Window->Preferences->Java_Classpath Variables.
    >> 2 Enable 'Rebuild wobuild.properties on next launch' in the wolips
    >> preferences.
    >> 3 Quit Eclipse.
    >> 4 Delete the wobuild.properties under $user.home/Library
    >> 5 Relaunch Eclipse.
    >>
    >> Due to the change of the variables names you have to modify the
    >> .classpath files:
    >> <?xml version="1.0" encoding="UTF-8"?>
    >> <classpath>
    >> <classpathentry kind="con"
    >> path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    >> <classpathentry kind="src" path="src"/>
    >> <classpathentry kind="var"
    >> path="NEXT_SYSTEM_ROOT/Library/Frameworks/JavaJDBCAdaptor.framework/
    >> Resources/Java/javajdbcadaptor.jar"/>
    >> <classpathentry kind="var"
    >> path="NEXT_SYSTEM_ROOT/Library/Frameworks/JavaWebObjects.framework/
    >> Resources/Java/javawebobjects.jar"/>
    >> <classpathentry kind="var"
    >> path="NEXT_SYSTEM_ROOT/Library/Frameworks/JavaEOControl.framework/
    >> Resources/Java/javaeocontrol.jar"/>
    >> <classpathentry kind="var"
    >> path="NEXT_SYSTEM_ROOT/Library/Frameworks/JavaEOAccess.framework/
    >> Resources/Java/javaeoaccess.jar"/>
    >> <classpathentry kind="var"
    >> path="NEXT_SYSTEM_ROOT/Library/Frameworks/JavaWOExtensions.framework/
    >> Resources/Java/JavaWOExtensions.jar"/>
    >> <classpathentry kind="var"
    >> path="NEXT_SYSTEM_ROOT/Library/Frameworks/JavaFoundation.framework/
    >> Resources/Java/javafoundation.jar"/>
    >> <classpathentry kind="lib" path="lib/junit.jar"/>
    >> <classpathentry kind="lib" path="lib/commons-logging.jar"/>
    >> <classpathentry kind="var"
    >> path="NEXT_SYSTEM_ROOT/Library/Frameworks/JavaXML.framework/
    >> Resources/Java/javaxml.jar"/>
    >> <classpathentry kind="src" path="/org.postgresql"/>
    >> <classpathentry kind="var"
    >> path="NEXT_LOCAL_ROOT/Library/Frameworks/PostgresqlPlugIn.framework/
    >> Resources/Java/PostgresqlPlugIn.jar"/>
    >> <classpathentry kind="output" path="bin"/>
    >> </classpath>
    >>
    >> You can also modify it in the java build bath properties page. This
    >> stuff is crossplatform.
    >>
    >> Ulrich
    >>
    >>
    >>



    This archive was generated by hypermail 2.0.0 : Wed Apr 30 2003 - 14:45:23 EDT