Re: Resources going to a sub-folder

From: Chuck Hill (chil..lobal-village.net)
Date: Tue May 20 2008 - 17:55:02 EDT

  • Next message: Chuck Hill: "Re: Resources going to a sub-folder"

    On May 19, 2008, at 10:56 AM, Pascal Robert wrote:

    > <woapplication customInfoPListContent="$
    > {customInfoPListContent}" destDir="${dest.dir}" frameworksBaseURL="/
    > WebObjects/${build.app.name}.woa/Frameworks" name="$
    > {build.app.name}" principalClass="${principalClass}"
    > stdFrameworks="false" webXML="${webXML}" webXML_CustomContent="$
    > {webXML_CustomContent}" wsDestDir="${wsdest.dir}">
    > <classes dir="${classes.dir}">
    > <patternset>
    > <includesfile name="woproject/
    > classes.include.patternset"/>
    > <excludesfile name="woproject/
    > classes.exclude.patternset"/>
    > </patternset>
    > </classes>
    > <wsresources dir=".">
    > <patternset>
    > <includesfile name="woproject/
    > wsresources.include.patternset"/>
    > <excludesfile name="woproject/
    > wsresources.exclude.patternset"/>
    > </patternset>
    > </wsresources>
    > <resources dir=".">
    > <patternset>
    > <includesfile name="woproject/
    > resources.include.patternset"/>
    > <excludesfile name="woproject/
    > resources.exclude.patternset"/>
    > </patternset>
    > </resources>

    That is an old layout. You could try converting to the Fuzzy Bunny*
    layout, at least for this section:

                            <resources dir="Resources">
                                    <patternset>
                                            <include name="**/*" />
                                            <exclude name="CVS" />
                                            <exclude name=".svn" />
                                            <excludesfile name="woproject/resources.exclude.patternset" />
                                    </patternset>
                            </resources>

    And see if that makes things any happier.

    Chuck

    * Named for Anjo "Fuzzy Bunny" Krank

    >
    > <!-- KK: Changed embed to true -->
    > <frameworks embed="true" root="${wo.wolocalroot}">
    > <patternset>
    > <includesfile name="woproject/
    > ant.frameworks.wo.wolocalroot"/>
    > </patternset>
    > </frameworks>
    > <frameworks embed="false" root="${wo.wosystemroot}">
    > <patternset>
    > <includesfile name="woproject/
    > ant.frameworks.wo.wosystemroot"/>
    > </patternset>
    > </frameworks>
    > <frameworks root="${wo.wosystemroot}" embed="true">
    > <patternset>
    > <include name="Library/Frameworks/
    > JavaWOExtensions.framework"/>
    > </patternset>
    > </frameworks>
    > <frameworks embed="false" root="${user.home}">
    > <patternset>
    > <includesfile name="woproject/
    > ant.frameworks.user.home"/>
    > </patternset>
    > </frameworks>
    > <otherclasspath root="${wo.wosystemroot}">
    > <patternset>
    > <includesfile name="woproject/
    > ant.classpaths.wo.wosystemroot"/>
    > </patternset>
    > </otherclasspath>
    > <lib dir="Libraries">
    > <include name="*.jar"/>
    > <exclude name="**/*.woa/**"/>
    > </lib>
    > </woapplication>
    >
    >> What does the woapplication target of the build.xml look like?
    >>
    >> Chuck
    >>
    >>
    >> On May 19, 2008, at 10:40 AM, Pascal Robert wrote:
    >>
    >>> I have a strange problem where I have a couple of PDFs inside
    >>> localized sub-folders in the Resources folder.
    >>>
    >>> <Image 2.png>
    >>>
    >>>
    >>> The incremental builder is copying the files to the correct
    >>> location, but when I build and deploy the app with Ant, the PDF
    >>> are located in a Resouces folder, located in the Resouces folder :
    >>>
    >>> mbp:~ probert$ ls -l /Developer/WebObjects53/Library/WebObjects/
    >>> Applications/xxx.woa/Contents/Resources/Resources/French.lproj/
    >>> total 1848
    >>> -rw-r--r-- 1 probert admin 257382 16 mai 11:32 DEC_2004.pdf
    >>> -rw-r--r-- 1 probert admin 130814 16 mai 11:32 DEC_2005.pdf
    >>> -rw-r--r-- 1 probert admin 152368 16 mai 11:32 DEC_2006.pdf
    >>>
    >>> The Localizable.strings is inside the correct directory:
    >>>
    >>> mbp:~ probert$ ls -l /Developer/WebObjects53/Library/WebObjects/
    >>> Applications/Inspection.woa/Contents/Resources/French.lproj/
    >>> total 96
    >>> -rw-r--r-- 1 probert admin 46862 16 mai 15:43
    >>> Localizable.strings
    >>>
    >>> I looked at the patterns from "woproject/
    >>> resources.include.patternset" and I don't see a problem there :
    >>>
    >>> **/Properties
    >>> **/*.eomodeld/
    >>> **/*.d2wmodel
    >>> **/*.wo/
    >>> **/*.api
    >>> **/*.strings
    >>> **/*.plist
    >>> **/*.pdf
    >>>
    >>> Using WOLips 3.3.5047 on Leopard. Doing a clean on the project
    >>> and on the filesystem don't solve the problem :-/
    >>
    >> --
    >>
    >> Practical WebObjects - for developers who want to increase their
    >> overall knowledge of WebObjects or who are trying to solve specific
    >> problems.
    >> http://www.global-village.net/products/practical_webobjects
    >>
    >>
    >>
    >>
    >>
    >
    >

    -- 
    

    Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects



    This archive was generated by hypermail 2.0.0 : Tue May 20 2008 - 17:55:57 EDT