Mihailorama / cells-ssdc

Research System for Rule-Based Canonicalization of Arbitrary Tables in Spreadsheets

Home Page:http://cells.icc.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cells-ssdc

Research System for Rule-Based Canonicalization of Arbitrary Tables in Spreadsheets

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.

About

Research System for Rule-Based Canonicalization of Arbitrary Tables in Spreadsheets

http://cells.icc.ru

License:Apache License 2.0


Languages

Language:Java 99.5%Language:Makefile 0.3%Language:Shell 0.2%Language:Batchfile 0.1%