You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maintaining separate versions for sub-projects is very useful but then releasing must be done with care - projects with internal dependencies need to be released manually one after the other - dependencies first. It would be great to:
Make the release task understand this and release the dependencies (if necessary) before attempting to release a selected module
Make the release task release all modules of a gradle project according to a safe order.
Currently typing -Prelease.useHighestVersion -Prelease.disableChecks -Prelease.pushTagsOnly on the top level project won't work:
Doing that from a scope of a project with dependencies won't work either. Of course this happens only when we use dependency(project(":submodule")) notation rather than dependency("my project:mymodule:x.y.z) which would be difficult to maintain
The text was updated successfully, but these errors were encountered:
Maintaining separate versions for sub-projects is very useful but then releasing must be done with care - projects with internal dependencies need to be released manually one after the other - dependencies first. It would be great to:
Currently typing
-Prelease.useHighestVersion -Prelease.disableChecks -Prelease.pushTagsOnly
on the top level project won't work:Doing that from a scope of a project with dependencies won't work either. Of course this happens only when we use
dependency(project(":submodule"))
notation rather thandependency("my project:mymodule:x.y.z)
which would be difficult to maintainThe text was updated successfully, but these errors were encountered: