Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 1.48 KB

README.md

File metadata and controls

58 lines (43 loc) · 1.48 KB

DEPRECATED

This is no longer supported, please consider using TabbyXL2 instead.

cells-ssdc

A prototype of the system for rule-based transformation spreadsheet data from arbitrary to relational tables

Build with Apache maven

In order to build package executable JAR file run the following command:

mvn clean compile assembly:single

Then You can run a script program to ensure the build process worked.

./ssdc.sh

If the program outputs (at the end) something like

Total number of
	tables: 3
	cells: 75
	not empty cells: 72
	labels: 36
	entries: 36
	label-label pairs: 0
	entry-label pairs: 144
	category-label pairs: 36
	categories: 12
	label groups: 12

Total rule firing time: 73

End timestamp: 2017-03-31 00:19:42.996

then it works.

There is a Makefile that can be used to build project's artifacts (now it is just the stand-alone executable JAR).

make build    # build executable JAR
make run      # Run the script

Makefile targets

  • assembly-single, single, jar are synonyms and denote building and construction of executable JAR file;
  • install, all is used to build and install the package (e.g. in ~/.mv2/...) to be used in other projects;
  • clean is obviously used to clean the source tree, removing [hopefully] everything generated by building process;
  • compile used to download and compile dependencies;
  • run runs testing script (It is not a unit test).

License

Apache-2.0.