i plan to take a look at improving MIME detection by offering the option to use Tika
tika-0.2 has quite a few dependencies. most of these are not required for MIME detection. tika has been modularised in trunk. after the next released rat will be able to switch to tika-core which has only limited dependencies. IMHO it makes sense to factor out an interface, retain the existing implementation and create a separate module. this will allow assembler who don't want to use tika to create applications that don't use it. i've raised https://issues.apache.org/jira/browse/RAT-54 and linked to a couple of related issues. opinions? - robert
