Source file types and extensions

File extensions are not required on all platforms, but the MKSearch system is intended to be built and run on multiple operating systems. To distinguish the types, all project files are given an extension according to the scheme below.

Java source
Plain text format, .java extension.
Compiled Java classes
Compiled Java byte code format, .class extension.
Compiled Java archives
Compiled Java byte code in zip archives, .jar extension.
Java properties
Plain text format, .properties extension. Used to configure JSpider plugins and sites and Ant build properties.
GNU/Linux bash scripts
Plain text format, .sh extension. Used for compiling, archiving and running Java programs.
Windows DOS batch script files
Plain text format, .bat extension. Used for running Java programs, etc.
Serialised XML
Plain text format, normally UTF-8 encoded, .xml extension. Used for system configuration, data storage and transfer.
Plain text files
Plain text format, .txt extension. Used for configuration files, "read me" files, etc.
HTML and XHTML files
Plain text format, usually UTF-8 encoded, .htm or .html extension. Used for Java package documentation.
Ant filters
Plain text format, .filters extension. Used to filter replace text during copy operations.
This document was last modified on 2004-11-18 01:11:39.
Copyright MKDoc Ltd. and others.
The Free Documentation License http://www.gnu.org/copyleft/fdl.html