When setting up my project in xcode and selecting standalone war, there was an instruction that custom frameworks must be built as jars.  How do you do that?  For example, if I am looking at ERJavaMail.framework, I am guessing I need to take the ERJavaMail.jar from ERJavaMail.framework/Resources/Java/ as my starting point and put it in /Library/WebObjects/lib.  Then I have to add the Resources and WebServerResources directories into the ERJavaMail.jar.  However, that doesn't work because the additional jar files (activation, jakarta-oro, mail) in the ERJavaMail.framework/Resources/Java/ directory are not in the class path. I took them out of the framework and put them in /Library/WebObjects/lib but xcode decided not to add them to the war when it built it.  I then put them in my project's /Servlet Resources/WEB-INF/lib and that seemed to work but then I haven't really built the whole framework as a single jar.

Here are my shell commands showing what I did.

 cp -R /Library/Frameworks/ERJavaMail.framework /Library/WebObjects/lib
 mv /Library/WebObjects/lib/ERJavaMail.framework/Resources/Java/ERJavaMail.jar /Library/WebObjects/lib
 mv /Library/WebObjects/lib/ERJavaMail.framework/Resources/Java/activation-1.0.2.jar ~/MyProject/Servlet\ Resources/WEB-INF/lib
 mv /Library/WebObjects/lib/ERJavaMail.framework/Resources/Java/jakarta-oro-2.0.6.jar ~/MyProject/Servlet\ Resources/WEB-INF/lib
 mv /Library/WebObjects/lib/ERJavaMail.framework/Resources/Java/mail-1.3.jar ~/MyProject/Servlet\ Resources/WEB-INF/lib
 cd /Library/WebObjects/lib/ERJavaMail.framework
 jar uvf ../ERJavaMail.jar *
 cd ..
 rm -R ERJavaMail.framework



Thanks in advance for any help

Regards

D Tim Cummings
Triptera Pty Ltd
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to archive@mail-archive.com

Reply via email to