Drop Bintray from wizards (KTI-528)

This commit is contained in:
Nikolay Krasko
2021-03-29 19:28:01 +03:00
committed by TeamCityServer
parent c74a3bd2b1
commit c868116535
6 changed files with 10 additions and 12 deletions
@@ -11,8 +11,8 @@ version = '1.0-SNAPSHOT'
repositories { repositories {
jcenter() jcenter()
mavenCentral() mavenCentral()
maven { url 'https://dl.bintray.com/kotlin/kotlin-js-wrappers' } maven { url 'https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-js-wrappers' }
maven { url 'https://dl.bintray.com/kotlin/kotlinx' } maven { url 'https://maven.pkg.jetbrains.space/public/p/kotlinx-html/maven' }
} }
kotlin { kotlin {
@@ -11,8 +11,8 @@ version = "1.0-SNAPSHOT"
repositories { repositories {
jcenter() jcenter()
mavenCentral() mavenCentral()
maven { url = uri("https://dl.bintray.com/kotlin/kotlin-js-wrappers") } maven { url = uri("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-js-wrappers") }
maven { url = uri("https://dl.bintray.com/kotlin/kotlinx") } maven { url = uri("https://maven.pkg.jetbrains.space/public/p/kotlinx-html/maven") }
} }
kotlin { kotlin {
@@ -33,8 +33,7 @@ class KotlinVersionProviderTestWizardService() : KotlinVersionProviderService(),
companion object { companion object {
private const val CACHE_REDIRECTOR_JETBRAINS_SPACE_URL = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space" private const val CACHE_REDIRECTOR_JETBRAINS_SPACE_URL = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space"
val KOTLIN_DEV_BINTRAY_WITH_CACHE_REDIRECTOR = BintrayRepository("kotlin/p/kotlin/dev", CACHE_REDIRECTOR_JETBRAINS_SPACE_URL) val KOTLIN_DEV_BINTRAY_WITH_CACHE_REDIRECTOR = CustomMavenRepositoryImpl("kotlin/p/kotlin/dev", CACHE_REDIRECTOR_JETBRAINS_SPACE_URL)
val TEST_KOTLIN_VERSION by lazy { val TEST_KOTLIN_VERSION by lazy {
EapVersionDownloader.getLatestEapVersion()!! EapVersionDownloader.getLatestEapVersion()!!
@@ -30,7 +30,7 @@ data class DefaultRepository(val type: Type) : Repository {
interface CustomMavenRepository : Repository interface CustomMavenRepository : Repository
data class BintrayRepository(val repository: String, val base: String = "https://dl.bintray.com") : CustomMavenRepository { data class CustomMavenRepositoryImpl(val repository: String, val base: String) : CustomMavenRepository {
override val url: String = "$base/$repository" override val url: String = "$base/$repository"
override val idForMaven: String override val idForMaven: String
@@ -46,8 +46,8 @@ data class JetBrainsSpace(val repository: String) : CustomMavenRepository {
object Repositories { object Repositories {
val KTOR = DefaultRepository.MAVEN_CENTRAL val KTOR = DefaultRepository.MAVEN_CENTRAL
val KOTLINX = BintrayRepository("kotlin/kotlinx") // https://dl.bintray.com/kotlin/kotlinx val KOTLINX_HTML = JetBrainsSpace("public/p/kotlinx-html/maven")
val KOTLIN_JS_WRAPPERS_BINTRAY = BintrayRepository("kotlin/kotlin-js-wrappers") // https://dl.bintray.com/kotlin/kotlin-js-wrappers val KOTLIN_JS_WRAPPERS_BINTRAY = JetBrainsSpace("kotlin/p/kotlin/kotlin-js-wrappers")
val KOTLIN_EAP_MAVEN_CENTRAL = DefaultRepository.MAVEN_CENTRAL val KOTLIN_EAP_MAVEN_CENTRAL = DefaultRepository.MAVEN_CENTRAL
val JETBRAINS_COMPOSE_DEV = JetBrainsSpace("public/p/compose/dev") val JETBRAINS_COMPOSE_DEV = JetBrainsSpace("public/p/compose/dev")
val JETBRAINS_KOTLIN_DEV = JetBrainsSpace("kotlin/p/kotlin/dev") val JETBRAINS_KOTLIN_DEV = JetBrainsSpace("kotlin/p/kotlin/dev")
@@ -51,7 +51,7 @@ class KtorServerTemplate : Template() {
+ktorArtifactDependency(serverEngine.reference.settingValue.dependencyName, kotlinVersion) +ktorArtifactDependency(serverEngine.reference.settingValue.dependencyName, kotlinVersion)
+ktorArtifactDependency("ktor-html-builder", kotlinVersion) +ktorArtifactDependency("ktor-html-builder", kotlinVersion)
+ArtifactBasedLibraryDependencyIR( +ArtifactBasedLibraryDependencyIR(
MavenArtifact(Repositories.KOTLINX, "org.jetbrains.kotlinx", "kotlinx-html-jvm"), MavenArtifact(Repositories.KOTLINX_HTML, "org.jetbrains.kotlinx", "kotlinx-html-jvm"),
Versions.KOTLINX.KOTLINX_HTML, Versions.KOTLINX.KOTLINX_HTML,
DependencyType.MAIN DependencyType.MAIN
) )
@@ -20,7 +20,6 @@ import org.jetbrains.kotlin.tools.projectWizard.ir.buildsystem.DependencyType
import org.jetbrains.kotlin.tools.projectWizard.ir.buildsystem.ModuleIR import org.jetbrains.kotlin.tools.projectWizard.ir.buildsystem.ModuleIR
import org.jetbrains.kotlin.tools.projectWizard.library.MavenArtifact import org.jetbrains.kotlin.tools.projectWizard.library.MavenArtifact
import org.jetbrains.kotlin.tools.projectWizard.phases.GenerationPhase import org.jetbrains.kotlin.tools.projectWizard.phases.GenerationPhase
import org.jetbrains.kotlin.tools.projectWizard.plugins.kotlin.KotlinPlugin
import org.jetbrains.kotlin.tools.projectWizard.settings.buildsystem.Repositories import org.jetbrains.kotlin.tools.projectWizard.settings.buildsystem.Repositories
import org.jetbrains.kotlin.tools.projectWizard.settings.buildsystem.SourcesetType import org.jetbrains.kotlin.tools.projectWizard.settings.buildsystem.SourcesetType
@@ -45,7 +44,7 @@ class SimpleJsClientTemplate : JsClientTemplate() {
buildList { buildList {
if (useKotlinxHtml.reference.settingValue()) { if (useKotlinxHtml.reference.settingValue()) {
+ArtifactBasedLibraryDependencyIR( +ArtifactBasedLibraryDependencyIR(
MavenArtifact(Repositories.KOTLINX, "org.jetbrains.kotlinx", "kotlinx-html"), MavenArtifact(Repositories.KOTLINX_HTML, "org.jetbrains.kotlinx", "kotlinx-html"),
Versions.KOTLINX.KOTLINX_HTML, Versions.KOTLINX.KOTLINX_HTML,
DependencyType.MAIN DependencyType.MAIN
) )