code refactor: let common project depends on plugin-common and plugin-default