-
Notifications
You must be signed in to change notification settings - Fork 52
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
Performed code refactoring #403
Conversation
plugins { | ||
kotlin("jvm") version kotlinVersion | ||
kotlin("jvm") version embeddedKotlinVersion |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is embeddedKotlinVersion
a variable provided by Gradle itself? I didn't notice its definition
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
include(":kover-gradle-plugin") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, I haven't noticed any changes in publication-related functionality. Are you sure root project won't be published accidentally?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, the root project cannot be published, because the maven-publish
plugin is not applied in it and, accordingly, there are no publishing tasks.
Due to the increase in the number of artifacts and dependencies, in order to avoid errors in the future, it became necessary to change the structure of subprojects and add a version catalog.
Gradle plugin is now a subproject, on a par with the CLI and others.
Also implemented is getting rid of buildSrc as an outdated approach in favor of composite assemblies.