add project build logic
remove project logic, add exclude match logic
add default metadata