[Swift export] Umbrella publishing task
As the set of published artifacts might change over time, we introduce :native:swift:publishAllArtifacts task that hides all the Swift export publishing details.
This commit is contained in:
committed by
Space Team
parent
5ddd253091
commit
d31201e05f
@@ -8,3 +8,19 @@ tasks.register("sirAllTests") {
|
||||
":native:swift:sir-printer:test"
|
||||
)
|
||||
}
|
||||
|
||||
if (kotlinBuildProperties.isSwiftExportPluginPublishingEnabled) {
|
||||
/**
|
||||
* An umbrella task to publish all artifacts of the Swift Export tool.
|
||||
*/
|
||||
tasks.register("publishAllArtifacts") {
|
||||
dependsOn(
|
||||
":native:swift:sir:publish",
|
||||
":native:swift:sir-compiler-bridge:publish",
|
||||
":native:swift:sir-passes:publish",
|
||||
":native:swift:sir-printer:publish",
|
||||
":native:swift:swift-export-standalone:publish",
|
||||
":native:swift:swift-export-embeddable:publish",
|
||||
)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user