46 lines
813 B
Groovy
46 lines
813 B
Groovy
plugins {
|
|
alias(catalog.plugins.kotlin.multiplatform)
|
|
alias(catalog.plugins.kotlin.serialization)
|
|
id 'maven-publish'
|
|
}
|
|
|
|
allprojects {
|
|
group = 'net.woggioni'
|
|
version = getProperty('khtml.version')
|
|
|
|
repositories {
|
|
maven {
|
|
url = 'https://woggioni.net/mvn/'
|
|
content {
|
|
includeGroup 'net.woggioni'
|
|
}
|
|
}
|
|
mavenCentral()
|
|
}
|
|
|
|
pluginManager.withPlugin('maven-publish') {
|
|
publishing {
|
|
repositories {
|
|
maven {
|
|
url = 'https://mvn.woggioni.net/'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
kotlin {
|
|
js(IR) {
|
|
browser()
|
|
}
|
|
}
|
|
|
|
publishing {
|
|
publications {
|
|
maven(MavenPublication) {
|
|
from(components.kotlin)
|
|
}
|
|
}
|
|
}
|