-
Notifications
You must be signed in to change notification settings - Fork 15
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
Add new plugin sbt-version-policy-dynver
#195
Add new plugin sbt-version-policy-dynver
#195
Conversation
This plugin allows creating sbt sub-projects within `modules` as well as deactivates publishing for anything that is not a module
…polluting dependent builds
Hello, thank you for your help @alejandrohdezma! However, I am not sure creating a new plugin for one setting is worth it, to be honest. I prefer having just Would you be interested in submitting only those changes? |
Hey @julienrf, sure, I just reverted the other 3 commits. |
Thank you! |
💻 How to review this PR?
This PR was created with the idea of being reviewed commit by commit. Each commit contains an incremental change that makes it easier to review. Also some of the commits contain additional information in their description to help understand why the change was made.
I also recommend checking "Hide whitespace" when reviewing this PR!
🚀 What's included in this PR?
📦 Build changes
sbt-modules
to the build to allow creating SBT sub-projects undermodules
by default and provide some other "goodies" like deactivating publishing for anything that is not a sub-module (no need for explicit root module).✨ New
sbt-version-policy-dynver
pluginA new module containing a plugin has been added to the build. This plugin just enables...
...at the build level as stated in the "DynVer" section of the README to reduce boilerplate of libraries's build files that are using this plugin.