In general putting stuff into a package you do not own (play.api.db.slick) like this feels like an anti-pattern. It will also not work with extremely strange side effects (undeterminstically only taking one of the other) if happened to have 2 different projects on the same classpath.