much more Maven-way build