Greetings,

I previously attempted to post this to the general 'google-web-
toolkit' group.  However, I thought this group might be a more
appropriate setting.

I am looking into packaging GWT for Fedora.  According to the Fedora
packaging guidelines, all packages must not include any bundled
libraries or JAR files [1].  As a result, I have attempted to identify
the JAR files included in GWT and whether they are already packaged in
Fedora.

So far, the process has identified many build dependencies that are
already packaged in Fedora or JPackage (that's good news for me).
However, there remain a few questions I could use guidance from the
GWT team on.  Those include ...

= Multiple Versions =

There are several instances where multiple versions of a JAR file are
included in GWT.  For example, the full list of multiple JAR file
versions I've observed:

 * emma.jar and emma_ant-2.0.5312.jar
 * xml-apis-2.0.2.jar and xerces-2_9_1/xml-apis.jar
 * tomcat/servlet-api-2.4.jar and tomcat/servlet-api-2.5.jar
 * jsp-api-2.0.jar and jsp-api-2.1.jar
 * ant-launcher-1.6.5.jar and ant-launcher-1.7.1.jar
 * nekohtml-1.9.12.jar and nekohtml-1.9.13.jar
 * jdt-3.1.1.jar, jdt-3.1.1.jar and jdt-3.1.1.jar
 * ant-1.6.1.jar, ant-1.6.5.jar and ant-1.7.1.jar
 * ant-junit-1.6.5.jar and ant-junit-1.7.1.jar
 * htmlunit-core-js-2.5.jar and htmlunit-core-js-r5070.jar

The question I have ... is it safe to assume only the newest version
of that JAR file is required, or are multiple JAR versions truly
required at build time?

= Uncertain dependencies =

There are several JAR files where I'm not able to determine their
nature as build requirements.  That complete list is available at
https://fedoraproject.org/wiki/User:Jlaska/gwt#Status_uncertain.  Is
it documented, or can someone help identify how/whether the following
JAR files are used during the build process?

 * selenium*
 * htmlunit*
 * protobuf-2.2.0.jar
 * swing-worker-1.1.jar
 * javaswf-20050404.jar
 * servlets-common-1.0.jar
 * naming-common-1.0.jar
 * gwt-dev-modified.jar
 * gwt-user-modified.jar

Any assistance folks can offer in answering these 2 points is much
appreciated.

Thanks,
James

[1] 
http://fedoraproject.org/wiki/Packaging:Java#Pre-built_JAR_files_.2F_Other_bundled_software

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to