v0.11.0
This release contains breaking changes:
- Removed content inference (
Content.infer
,Component.inferred
...). You now need to give deployer some hints about the contents of the current project.
content {
kotlinComponents() // for kotlin-based projects (single platform and multiplatform)
gradlePluginComponents() // for gradle plugin projects
}
- Removed:
Content.autoDocs()
andContent.autoSources()
. Source/docs management moved to the component level. - Added:
Component.emptyDocs()
,Component.emptySources()
,Component.kotlinSources()
,Component.javaSources()
- Added:
Content.inherit = <true|false>
. Whether this spec should inherit content from the root spec. - Added:
Component.fromJava()
, shortcut toComponent.fromSoftwareComponent("java")
- Fixed many issues with duplicated jars in some scenarios
deployer { }
extension now extendsDeploySpec
: no need to usedefaultSpec { ... }
block anymore - replace withthis
.
Full Changelog: v0.10.0...v0.11.0