ghostm/lift-omniauth — pull request #16 by d6y (2013-01-14 10:56:50+00:00)
Title: Modified SBT build to publish to Sonatype

For your consideration, a change to the build to make `sbt publish` publish to the Sonatype repository rather than the Cloudbees repository.

The Cloudbees repository works fine, but when there's a change in the Lift or Scala version numbers we have to manually mount and create directory structures to allow the module to be published. We don't have to do this with the Sonatype repositories.

This doesn't change the behaviour of the Cloudbees build. That will build the project and automatically push snapshots, but it'll push them to the Sonatype snapshot repository.

The downside is that publishing new releases (non-snapshots) to Sonatype is more involved, but we do that for all the classic Lift modules already, so we could include Omniauth in that publishing step if you wanted to. You can also publish releases yourself: the steps are outlined at https://www.assembla.com/spaces/liftweb/wiki/Releasing_the_modules

For users, the change is that they don't need to include the CloudBees repository as a resolver in their build.