made clean task optional to improve compatibility with 'maven' plugin