You need to add this to the top target(the one that actually bundle the
framework) select the target and add BUNDLE_AS_JAR = YES and rebuild.
There are similar settings for building a war for JBoss but I have not
managed to make them work.
SERVLET_SINGLE_DIR_DEPLOY = NO
SERVLET_STUB_WAR = NO
SERVLET_TRUE_WAR = YES
SERVLET_DEPLOY_LICENSE = <your deployment license>
Thanks for looking into this. Did you notice that with WO 5.2.2 all
framework come bundle as jar in /Library/WebObjects/lib. Those are real
frameworks not just the classes.
Pierre
On Friday, December 12, 2003, at 01:32 AM, Ulrich Köster wrote:
> Hi Pierre,
>
> where can I find this option in XCode?
>
> Thanks
>
> Ulrich
>
>
> Am 03.12.2003 um 13:33 schrieb Pierre Frisch:
>
>> Hi Ulrich,
>>
>> Thanks for the information. With WO5.2.2 and XCode there is a new
>> option for frameworks BUNDLE_AS_JAR that produce a jar file that is
>> equivalent to the complete framework i.e. it includes all the
>> resources. The script that does this CoaxBundleIntoJar.sh. I can
>> create an ant task manually to do something similar, but I was
>> wondering if woframework had a similar option?
>>
>> Pierre
>>
>> On Tuesday, December 2, 2003, at 11:31 PM, Ulrich Köster wrote:
>>
>>> Hi Pierre,
>>>
>>> the woapplication task has some new options:
>>>
>>> http://objectstyle.org/woproject/ant/woapplication.html
>>>
>>>
>>> The build.xml generated by WOLips:
>>>
>>> <!-- add webXML="true" to generate a web.xml file -->
>>> <woapplication name="${project.name}" stdFrameworks="false"
>>> destDir="${dest.dir}">
>>>
>>> <!-- optional targets -->
>>>
>>> <!-- war target-->
>>> <!-- To use this target remove the if="${never}" statement and
>>> create the LICENSE in your project
>>> and create the web.xml file with the woapplication task.-->
>>> <target name="war" if="${never}">
>>> <war destfile="${dest.dir}/${project.name}.war"
>>>
>>> webxml="${dest.dir}/${project.name}.woa/Contents/web.xml">
>>> <fileset dir="${dest.dir}">
>>> <include name="${project.name}.woa/**"/>
>>> </fileset>
>>> <fileset dir="..">
>>> <include name="LICENSE"/>
>>> </fileset>
>>> <lib
>>> dir="${wo.wosystemroot}/Library/Frameworks/
>>> JavaWOJSPServlet.framework/WebServerResources/Java/">
>>> <include name="JavaWOJSPServlet_client.jar"/>
>>> </lib>
>>> <zipfileset
>>> dir="${wo.wosystemroot}/Library/Frameworks/
>>> JavaWOJSPServlet.framework/Resources/" prefix="tlds">
>>> <include name="WOtaglib_1_0.tld"/>
>>> </zipfileset>
>>> </war>
>>> </target>
>>>
>>> <!-- ssdd target-->
>>> <!-- To use this target remove the if="${never}" statement and
>>> create the LICENSE in your project
>>> and create the web.xml file with the woapplication task.-->
>>> <target name="ssdd" if="${never}">
>>> <mkdir dir="${dest.dir}/${project.name}/WEB-INF/tlds"/>
>>> <copy todir="${dest.dir}/${project.name}/WEB-INF/">
>>> <fileset dir="${dest.dir}/${project.name}.woa/Contents/">
>>> <include name="web.xml"/>
>>> </fileset>
>>> </copy>
>>> <copy todir="${dest.dir}/${project.name}/WEB-INF/">
>>> <fileset dir="..">
>>> <include name="LICENSE"/>
>>> </fileset>
>>> </copy>
>>> <copy todir="${dest.dir}/${project.name}/WEB-INF/">
>>> <fileset dir="${dest.dir}">
>>> <include name="${project.name}.woa/**"/>
>>> </fileset>
>>> </copy>
>>> <copy todir="${dest.dir}/${project.name}/WEB-INF/tlds">
>>> <fileset
>>> dir="${wo.wosystemroot}/Library/Frameworks/
>>> JavaWOJSPServlet.framework/Resources/">
>>> <include name="WOtaglib_1_0.tld"/>
>>> </fileset>
>>> </copy>
>>> </target>
>>>
>>> I would also recommend that you embed your frameworks:
>>>
>>> <frameworks root="${wo.wosystemroot}" embed="true">
>>> .
>>> .
>>> </frameworks>
>>>
>>> Please report your problems with it.
>>>
>>>
>>> Ulrich
>>>
>>>
>>> Am 02.12.2003 um 22:24 schrieb Pierre Frisch:
>>>
>>>> I have a fairly large project (4 apps and 10 frameworks) that build
>>>> with WOProject and XCode. I would like to try deploying with JBoss
>>>> under Panther instead of JavaManitor that don't appears to work
>>>> properly. Has anyone done it already? How do you package the
>>>> application for JBoss with WOProject?
>>>>
>>>> Pierre
>>>>
>>>>
This archive was generated by hypermail 2.0.0 : Fri Dec 12 2003 - 05:02:03 EST