The user should be able to set package name by using the <name> markup. When left empty, it should first default to the project name and then to the project artifact id.