Generate the ClasspathClient.txt file automatically for WebStart Java Client projects.
--------------------------------------------------------------------------------------
Key: WOL-956
URL: http://issues.objectstyle.org/jira/browse/WOL-956
Project: WOProject/WOLips
Issue Type: New Feature
Environment: WO 5.3, Eclipse 3.4.1, WOLips 5630
Reporter: David Avendasora
To launch a Java Client client-side app from within WOLips (using a Run Configuration) you must have a ClasspathClient.txt file that the Launch Script can read.
Currently this file must be maintained manually. It should be able to be automatically generated at build time. Below is the contents of one that is in one of my projects. Some details:
The initial APPROOT entries are for :
1) The client-side .jar of my project's client-side classes.
2) Any Referenced Libraries.
These entries are followed by LOCALROOT entries for all the client-side .jars from any Frameworks added to the Build Path. The client-side jars are located in the WebServerResources/Java/ directory of the framework instead of the Resources/Java directory.
The WOROOT entries are for all the Apple WO & JVM Framework client-side and common .jars.
# ApplicationClass == com.webobjects.eoapplication.client.EOClientApplicationSupport
# JDB == jdb
# JDBOptions ==
# JVM == java
# JVMOptions ==
APPROOT/WebServerResources/Java/BakeryManagementJavaClientStaging.jar
APPROOT/WebServerResources/Java/log4j-1.2.14.jar
LOCALROOT/Library/Frameworks/BakeryManagementFoundation.framework/WebServerResources/Java/BakeryManagementFoundation.jar
LOCALROOT/Library/Frameworks/BMExtensions.framework/WebServerResources/Java/BMExtensions.jar
/System/Library/Frameworks/JavaFoundation.framework/WebServerResources/Java/JavaFoundation.jar
WOROOT/Library/Frameworks/JavaEOControl.framework/WebServerResources/Java/JavaEOControl.jar
WOROOT/Library/Frameworks/JavaXML.framework/WebServerResources/Java/JavaXML.jar
WOROOT/Library/Frameworks/JavaDirectToWeb.framework/WebServerResources/Java/JavaDirectToWeb.jar
WOROOT/Library/Frameworks/JavaEOApplication.framework/WebServerResources/Java/JavaEOApplication.jar
WOROOT/Library/Frameworks/JavaEODistribution.framework/WebServerResources/Java/JavaEODistribution.jar
WOROOT/Library/Frameworks/JavaEOGeneration.framework/WebServerResources/Java/JavaEOGeneration.jar
WOROOT/Library/Frameworks/JavaEOInterface.framework/WebServerResources/Java/JavaEOInterface.jar
WOROOT/Library/Frameworks/JavaEOInterfaceSwing.framework/WebServerResources/Java/JavaEOInterfaceSwing.jar
WOROOT/Library/Frameworks/JavaEORuleSystem.framework/WebServerResources/Java/JavaEORuleSystem.jar
WOROOT/Library/Frameworks/JavaWOJSPServlet.framework/WebServerResources/Java/JavaWOJSPServlet_client.jar
HOMEROOT/Library/Java
LOCALROOT/Library/Java
WOROOT/Library/Java
/Network/Library/Java
WOROOT/Library/Frameworks/JavaVM.framework/Classes/classes.jar
WOROOT/Library/Frameworks/JavaVM.framework/Classes/ui.jar
-- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.objectstyle.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
This archive was generated by hypermail 2.0.0 : Fri Jan 23 2009 - 08:23:09 EST