Skip to content

#85 - Formalization of artifact publishing and releasing policy - step 1 #105

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 17, 2015

Conversation

gslowikowski
Copy link
Member

These are very small changes to scalac-scoverage-plugin build:

  • version changed from 1.0.4 to 1.0.5-SNAPSHOT,
  • snapshot publishing to Sonatype snapshot repository (not local Maven repository).

- version changed from 1.0.4 to 1.0.5-SNAPSHOT,
- snapshot publishing to Sonatype snapshot repository (not local Maven repository).
sksamuel added a commit that referenced this pull request Feb 17, 2015
#85 - Formalization of artifact publishing and releasing policy - step 1
@sksamuel sksamuel merged commit ce30439 into scoverage:master Feb 17, 2015
@gslowikowski
Copy link
Member Author

Proposed changes are:

  1. master branch should have next version snapshot in build file, so everybody could build it and test locally without any changes: sbt +publishLocal to publish to local Ivy repository (for SBT) or sbt +publish-m2 to publish to local Maven repository (for Maven), I don't know which repository is used by Gradle, anyway one of these two
  2. Sonatype snapshot repository should be defined in publishTo for snapshots, not lical Maven repository. For publishing to local Maven repository use publish-m2 task. After each change (if the author feels it's stable) new snapshot should be published (sbt publish). This way SBT, Gradle and Maven plugins developers will have to do nothing to use latest version of scalac-scoverage-plugin in their plugins. No need to install it locally before, just depend on a snapshot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants