Skip to content

Commit

Permalink
Merge branch 'allenschobersonos-main'
Browse files Browse the repository at this point in the history
  • Loading branch information
kpgalligan committed Apr 15, 2024
2 parents 882d836 + c65129d commit cd1c879
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,8 @@ interface KmmBridgeExtension {
* the name in here.
*/
@Suppress("unused")
fun Project.mavenPublishArtifacts(repository: String? = null, publication: String? = null) {
artifactManager.setAndFinalize(MavenPublishArtifactManager(this, publication, repository))
fun Project.mavenPublishArtifacts(repository: String? = null, publication: String? = null, artifactSuffix: String? = null) {
artifactManager.setAndFinalize(MavenPublishArtifactManager(this, publication, artifactSuffix, repository))
}

@Suppress("unused")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,19 @@ private const val KMMBRIDGE_ARTIFACT_SUFFIX = "kmmbridge"
class MavenPublishArtifactManager(
val project: Project,
private val publicationName: String?,
private val repositoryName: String?
) : ArtifactManager {
artifactSuffix: String?,
private val repositoryName: String?,
) : ArtifactManager {
private val group: String = project.group.toString().replace(".", "/")
private val kmmbridgeArtifactId = "${project.name}-$KMMBRIDGE_ARTIFACT_SUFFIX"
private val kmmbridgeArtifactId = "${project.name}-${artifactSuffix ?: KMMBRIDGE_ARTIFACT_SUFFIX}"

override fun configure(
project: Project,
version: String,
uploadTask: TaskProvider<Task>,
kmmPublishTask: TaskProvider<Task>
) {
project.publishingExtension.publications.create(FRAMEWORK_PUBLICATION_NAME, MavenPublication::class.java) {
project.publishingExtension.publications.create(publicationName ?: FRAMEWORK_PUBLICATION_NAME, MavenPublication::class.java) {
this.version = version
val archiveProvider = project.tasks.named("zipXCFramework", Zip::class.java).flatMap {
it.archiveFile
Expand Down

0 comments on commit cd1c879

Please sign in to comment.