Unit tests currently test the functionality of API. While this is neat feature we'd like to have, it introduces hassle to building with maven. And this is not what unit tests should be used for :)
Compulsory(in terms of maven) unit tests should definitely change to integration tests users can run on demand. Perhaps extract them into another project. The point is, just get them out of test package that is used by maven.