Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Accurate listing of Java module dependencies

    We are using SmartGWT Pro 3.0 and I am trying to get a handle on what JARs are required vs optional. I have found the documentation embedded in the Javadoc (com.smartgwt.client.docs.JavaModuleDependencies), but it seems to be out of synch with what files we actually have.

    Here are the JARs that we have:

    isomorphic_assembly.jar
    isomorphic_contentexport.jar (not mentioned in the Javadoc)
    isomorphic_core_rpc.jar
    isomorphic_hibernate.jar
    isomorphic_jpa.jar (not mentioned in the Javadoc)
    isomorphic_spring.jar
    isomorphic_sql.jar
    isomorphic_struts.jar
    isomorphic_tools.jar
    isomorphic_web_services.jar

    Can anyone provide some current/accurate information about this listing?

    As an aside, the JARs mentioned in the documentation that we do NOT have are:

    isomorphic_embedded_tomcat.jar
    isomorphic_examples.jar
    isomorphic_realtime_messaging.jar
    isomorphic_js_parser.jar
    isomorphic_compression.jar
    isomorphic_obfuscation.jar

    I assume these are JARs included in either the “Power” or “Enterprise” versions of SmartGWT?

    Thanks in advance,
    James

    #2
    We had noticed this and it's assigned to be corrected..

    isomorphic_jpa.jar is JPA-related features as you might expect.

    isomorphic_contentexport.jar has the PDF export feature.

    Most of the .jars you mention that you don't have are related to optional modules. The "examples" jar has server-side code for examples and the embedded_tomcat.jar actually applies to SmartClient's SDK package only.

    Comment


      #3
      For isomorphic_jpa.jar and isomorphic_contentexport.jar, can you tell me what third-party libraries these require?

      Comment


        #4
        isomorphic_jpa just requires a JPA provider (eg Hibernate).

        PDF export dependencies are already listed in the docs.

        3. Optional support for PDF Export requires Flying Saucer, iText and jTidy, introducing:
        - Flying Saucer: core-render.jar: LGPL license
        - iText: iText-2.0.8.jar: Mozilla Public License Version 1.1
        - jTidy: jtidy-r938.jar: MIT license
        Additionally, to be able to export DrawPanes and FacetCharts in IE6-8, the following libraries are needed:
        - Batik: batik-anim, batik-awt-util, batik-bridge, batik-css, batik-dom, batik-ext, batik-gvt, batik-parser, batik-script, batik-svg-dom, batik-util, batik-xml: Apache License, Version 2.0

        Comment

        Working...
        X