Home
Categories
Dictionary
Download
Project Details
Changes Log
Who We Are
FAQ
License

Dependencies



This article presents the dependencies on external libraries of the J661 project. The dependencies are presented for:
  • The core J661 server, client, and editor modules
  • The Plugins
  • The development only dependencies

Server, Client, and Editor

The Server, Client, and Editor modules use the following libraries:
Server, Client, and Editor dependencies
Library Type Website Release License
MDIFramework Java MDIFramework 1.4.2 LGPL V2 licence and APACHE 2.0
MDIUtilities Java MDIUtilities 1.2.65 LGPL V2 licence
docJGenerator Help API Java docJGenerator[1]
Only the Help API is included
1.6.5.2 BSD licence

Plugins

Editor Scripting Plugin

The Editor Scripting Plugin uses the following libraries:
EditorScript Plugin dependencies
Library Type Website Release License
Groovy Java Groovy 2.4.7 APACHE 2.0
Apache POI Java Apache POI[2]
Used for writing Excel files
3.17 APACHE 2.0
jEditor Java sourceforge.net/projects/jeditor 1.2.15 MIT

Debug Plugin

The Debug Plugin uses the following library:
Debug Plugin dependencies
Library Type Website Release License
Groovy Java Groovy 2.4.7 APACHE 2.0

Look Model Plugin

The Look Model Plugin uses the following libraries:
Look Model Plugin dependencies
Library Type Website Release License
Groovy Java Groovy[3]
this is a transitive dependency because this Plugin depends on the Editor Scripting Plugin)
2.4.7 APACHE 2.0
jEditor Java sourceforge.net/projects/jeditor 1.2.15 MIT

Image Plugin

The Image Generation Plugin (Snapshots) uses the following libraries:
Image Plugin dependencies
Library Type Website Release License
Apache POI Java Apache POI[4]
Used for writing Excel files
3.17 APACHE 2.0
Apache Batik Java Batik[5]
Used for writing SVG files from a snapshot
1.7 APACHE 2.0
JFXConverter Java JFXConverter[6]
library for creating a snapshot for a JavaFX image
0.20 Beta 1 APACHE 2.0

Widget Definition Plugin

The Widget Definition Plugin uses the following library:
Widget Definition Plugin dependencies
Library Type Website Release License
Apache POI Java Apache POI[7]
Used for writing Word files
3.17 APACHE 2.0

Client Scripting Plugin

The Client Scripting Plugin uses the following libraries:
Client Scripting Plugin dependencies
Library Type Website Release License
Groovy Java Groovy 2.4.7 APACHE 2.0
JavaScript Rhino Java JavaScript Rhino 1.7.7.2 MPL 2.0
Java XUL Java JavaXUL 0.5 LGPL
jEditor Java sourceforge.net/projects/jeditor 1.2.15 MIT

Embed Client Plugin

The Embed Client Plugin uses the following libraries:
Embed Client Plugin dependencies
Library Type Website Release License
Apache POI Java Apache POI[8]
Used for reading Excel files
3.17 APACHE 2.0
ExpressionJ Java ExpressionJ 0.9.4 LGPL v2

Developers dependencies

The project uses the following libraries for development:
  • The JDependency library for checking the dependencies between jar files, used in Unit Tests
  • The Cobertura library for checking the code coverage of Unit tests
  • The DocGenerator application for generating this wiki

These libraries are only used for the development and are not or distributed on the runtime.

Notes

  1. ^ Only the Help API is included
  2. ^ Used for writing Excel files
  3. ^ this is a transitive dependency because this Plugin depends on the Editor Scripting Plugin)
  4. ^ Used for writing Excel files
  5. ^ Used for writing SVG files from a snapshot
  6. ^ library for creating a snapshot for a JavaFX image
  7. ^ Used for writing Word files
  8. ^ Used for reading Excel files

See also


Categories: dev | general

Copyright 2016-2017 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v2 licence