add gen-idea plugin and add ignore