Blame view

OPTIONAL_LIBRARIES 5.82 KB
c16038356   Anchit Jindal   first commit
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/**