jppm-designer adpated to illegal transitive dependency check