keyword filtering now support regex
reorganize the java dependency tree