Re: Debugging w/WO53, Ant Build embeds WO54

From: Chuck Hill (chil..lobal-village.net)
Date: Thu Jul 16 2009 - 16:52:11 EDT

  • Next message: Klaus Berkling: "Re: Debugging w/WO53, Ant Build embeds WO54"

    On Jul 16, 2009, at 1:24 PM, Klaus Berkling wrote:

    >
    > On Jul 16, 2009, at 12:17 PM, Chuck Hill wrote:
    >
    >> Can you paste in the woapplication task?
    >
    > Do you mean this:

    Yes.

    >
    > <target name="build.woapp" depends="compile">
    > <taskdef name="woapplication"
    > classname="org.objectstyle.woproject.ant.WOApplication"/>
    >
    > <woapplication name="${build.app.name}" frameworksBaseURL="/
    > WebObjects/${project.name}.woa/Frameworks" destDir="${dest.dir}"
    > customInfoPListContent="${customInfoPListContent}" principalClass="$
    > {principalClass}" webXML="${webXML}" webXML_CustomContent="$
    > {webXML_CustomContent}"
    > servletAdaptor="com.webobjects.jspservlet.WOServletAdaptor">
    > <classes dir="${classes.dir}">
    > <includesfile name="woproject/classes.include.patternset" />
    > <excludesfile name="woproject/classes.exclude.patternset" />
    > </classes>
    >
    > <wsresources dir=".">
    > <includesfile name="woproject/wsresources.include.patternset" />
    > <excludesfile name="woproject/wsresources.exclude.patternset" />
    > </wsresources>
    >
    > <resources dir=".">
    > <includesfile name="woproject/resources.include.patternset" />
    > <excludesfile name="woproject/resources.exclude.patternset" />
    > </resources>
    >

    Earlier you said:
    >>> I don't see something like <frameworks root="${wo.wosystemroot}"
    >>> embed="true"> or <frameworks root="${wo.wolocalroot}"
    >>> embed="true"> in my build.xml file.

    > <frameworks root="ProjectLocal" embed="${embed.ProjectLocal}"
    > eclipse="true" />
    > <frameworks root="External" embed="${embed.External}"
    > eclipse="true" />

    This is <frameworks root="${wo.wolocalroot}" embed="true">
    >
    > <frameworks root="Local" embed="true" eclipse="true" />
    > <frameworks root="User" embed="true" eclipse="true" />

    This is <frameworks root="${wo.wosystemroot}" embed="true">:
    > <frameworks root="System" embed="true" eclipse="true" />
    > <frameworks root="Network" embed="${embed.Network}"
    > eclipse="true" />
    >
    > <lib dir="Libraries">
    > <include name="*.jar" />
    > </lib>
    > </woapplication>
    > </target>
    >
    >
    >>
    >>
    >> On Jul 16, 2009, at 12:08 PM, Klaus Berkling wrote:
    >>
    >>> Hi All.
    >>>
    >>> Not sure where to start.
    >>>
    >>> I have Eclipse 3.4.2/WOLips 5744
    >>> In Eclipse' preferences I use a properties file that points to
    >>> WO5.3 (WOLips/Build/WOLips Properties File).
    >>> I also have a default wolips.properties in the same location as
    >>> the one for 5.3
    >>> I have custom ant build files that I didn't write.
    >>> There are 4 frameworks use by the app which make up the bulk of
    >>> the app.
    >>> In the end the app needs to embed WO5.3
    >>>
    >>> Debugging the app uses WO5.3, I know because I make one call that
    >>> throws an exception under WO5.4.
    >>>
    >>> Building with Ant embeds my frameworks and WO5.4, I know because
    >>> the <app>/Content/Frameworks/JavaWebObjects.framework/Resources/
    >>> version.plist says it is. And I see the exception from the method
    >>> I know works under WO5.3.
    >>>
    >>> I don't see something like <frameworks root="${wo.wosystemroot}"
    >>> embed="true"> or <frameworks root="${wo.wolocalroot}"
    >>> embed="true"> in my build.xml file.
    >>>
    >>> I'm probably not looking for the right thing. Were should I look?
    >>> The custom build.xml makes more then one reference to
    >>> wolips.properties.
    >>>
    >>> Is this my problem:
    >>> <property name="wolips.properties" value="${user.home}$
    >>> {file.separator}Library${file.separator}Application Support$
    >>> {file.separator}WOLips${file.separator}wolips.properties" />
    >>>
    >
    >
    > Thanks
    >
    > kib
    >
    > "We keep moving forward, opening new doors, and doing new things,
    > because we're curious and curiosity keeps leading us down new paths."
    > Walt Disney
    >
    > Klaus Berkling
    > Web Application Dev. & Systems Administrator
    > DynEd International, Inc.
    > www.dyned.com | www.eskimo.com/~kiberkli
    >
    >
    >
    >
    >

    -- 
    Chuck Hill             Senior Consultant / VP Development
    

    Learn WO at WOWODC'09 East in Montréal this August! http://www.wocommunity.org/wowodc09/east

    http://arstechnica.com/apple/news/2009/07/webobjects-sliced-from-106but-prognosis-of-death-premature.ars



    This archive was generated by hypermail 2.0.0 : Thu Jul 16 2009 - 16:52:53 EDT