The current design allows having at most one jcp task per project which might be not enough. What do you think if the task had its own parameters while the extension serves as the set of default values?