Blame view
OPTIONAL_LIBRARIES
5.82 KB
c16038356
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 |
DESCRIPTION This file contains information about libraries that are supported by code in OFBiz but that are left out of SVN because of licensing issues. What is below is a list of jar files and where to put them, and the file(s) to change to include them in the OFBiz build and/or run-time configuration. NOTE: While these aren't included in the main SVN repository they are available on the old Undersun SVN server in the specialized/libraries component directory. -=- Web Presentation: ________________________________________________________________________________________________________________________________________________ -JPublish/EdenLib (Apache): NOTE: these were removed for library compatibility reasons, not for license reasons; working these back in may be tricky http://sourceforge.net/projects/jpublish http://edenlib.sourceforge.net/ framework/webapp/lib: JPublish.jar EdenLib.jar TO BUILD comment out exclude: framework/webapp/build.xml: org/ofbiz/webapp/view/GenericViewRenderer.java org/ofbiz/webapp/view/JPublishViewHandler.java org/ofbiz/webapp/view/JPublishWrapper.java org/ofbiz/webapp/view/FopPdfViewHandler.java org/ofbiz/webapp/ftl/FreeMarkerViewHandler.java org/ofbiz/webapp/ftl/FreeMarkerViewRenderer.java org/ofbiz/webapp/ftl/JpCacheIncludeTransform.java AND uncomment the jpublish type section portions of: org/ofbiz/webapp/region/Section.java -=- Scripting: ________________________________________________________________________________________________________________________________________________ -JavaScript/Rhino (NPL 1.1): http://www.mozilla.org/js TO BUILD comment out exclude: base/build.xml:org/ofbiz/base/util/OfbizJsBsfEngine.java -applets (Netscape javascript plugin : Sun Binary Code License Agreement - BCLA) Developpers : http://wp.netscape.com/eng/mozilla/3.0/handbook/javascript/packages.htm This link is also interesting : http://forum.java.sun.com/thread.jspa?threadID=516303&tstart=225 NOTE: applications/product/src/ShipmentScaleApplet.java needs netscape.javascript.JSObject If you're using the Sun JDK/JRE 1.4 or greater, the jar is located under jre/lib and it's called plugin.jar. You may also find it in the old Undersun SVN server in the specialized/libraries component directory. TO BUILD: Copy plugin.jar in framework/base/lib. This seems only needed under Windows. -=- Reporting: ________________________________________________________________________________________________________________________________________________ -JasperReports (LGPL): http://sourceforge.net/projects/jasperreports TO BUILD comment out excludes: framework/webapp/build.xml:org/ofbiz/webapp/view/JasperReportsPdfViewHandler.java,org/ofbiz/webapp/view/JasperReportsXmlViewHandler.java applications/content/build.xml:org/ofbiz/content/report/JREntityListIteratorDataSource.java,org/ofbiz/content/report/JRMapCollectionDataSource.java - JIMI (used by FOP ): http://java.sun.com/products/jimi FOP may require a library called JIMI to print certain graphical formats such as GIFs. Jimi is a Sun library which cannot be included in OFBIZ due to licensing incompatibility, but you can download it yourself at: http://java.sun.com/products/jimi/ and rename the ZIP file that comes with it as jimi-xxx.jar, then copy it into the same directory as fop.jar, which at this time is ${ofbiz.home}/framework/webapp/lib/ -=- POS _______________________________________________________________________________________________________________________________________________________ -GTK Swing (LGPL): http://sourceforge.net/projects/gtkswing/ TO DEPLOY: base/config/pos-containers.xml:org.gtk.java.swing.plaf.gtk.GtkLookAndFeel for look and feel -JavaPOS hardware drivers TO DEPLOY: specialpurpose/pos/lib/ Epson Printer TM-T88III (Proprietay licence) needs jpos18-controls.jar (version specific) https://www.epson-pos.com/cgi-bin/sdssm/main/td_login.jsp epsonJposService180.jar epsonJposServiceCommon.jar Star (Proprietay licence) http://www.star-micronics.co.jp/service/s_print/starjavapos_win32-linux-macosx_yyyymmdd.zip.htm starjavapos.jar -=- Office (Word, etc) File Handling __________________________________________________________________________________________________________________________ -OpenOffice UNO (LGPL) http://udk.openoffice.org/ applications/content/lib/uno: XFlatXml.jar XMergeBridge.jar XSLTFilter.jar XSLTValidate.jar htmlsoff.jar java_uno.jar java_uno_accessbridge.jar juh.jar jurt.jar jut.jar officebean.jar ridl.jar unoil.jar TO BUILD comment out exclude: applications/content/build.xml:org/ofbiz/content/openoffice/* -=- Accounting: Payment Processing ____________________________________________________________________________________________________________________________ -CyberSource applications/accounting/lib/cybersource: cybsclients.jar cybssecurity.jar TO BUILD comment out exclude: applications/accounting/build.xml:org/ofbiz/accounting/thirdparty/cybersource/** -Securepay applications/accounting/lib/cybersource: Base64.jar securepayxmlapi_obf.jar xercesImpl-2.4.0.jar xmlParserAPIs-2.4.0.jar TO BUILD comment out exclude: applications/accounting/build.xml:org/ofbiz/accounting/thirdparty/securepay/** -WorldPay applications/accounting/lib/worldpay: config config/currency.properties config/keystore config/keystore/wcc config/keystore/wcc/public-1.key config/keystore/wcc/revision cryptix-lib cryptix-lib/Cryptix.properties cryptix.jar ijce-lib ijce-lib/IJCE.properties ijce-lib/java.security.fallback ijce-lib/TargetHelp.html readme.txt select.jar select.properties TO BUILD comment out exclude: applications/accounting/build.xml:org/ofbiz/accounting/thirdparty/worldpay/** |