Skip to content

Commit b12cd23

Browse files
committed
build
1 parent 1af2851 commit b12cd23

File tree

3 files changed

+16
-24
lines changed

3 files changed

+16
-24
lines changed

buildSrc/src/main/kotlin/toolkit-intellij-subplugin.gradle.kts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// SPDX-License-Identifier: Apache-2.0
33

44
import org.jetbrains.intellij.platform.gradle.IntelliJPlatformType
5+
import org.jetbrains.intellij.platform.gradle.TestFrameworkType
56
import software.aws.toolkits.gradle.findFolders
67
import software.aws.toolkits.gradle.intellij.IdeVersions
78
import software.aws.toolkits.gradle.intellij.toolkitIntelliJ
@@ -95,6 +96,10 @@ dependencies {
9596

9697
bundledPlugins(toolkitIntelliJ.productProfile().map { it.bundledPlugins })
9798
plugins(toolkitIntelliJ.productProfile().map { it.marketplacePlugins })
99+
100+
testFramework(TestFrameworkType.Plugin.Java)
101+
testFramework(TestFrameworkType.Platform)
102+
testFramework(TestFrameworkType.JUnit5)
98103
}
99104
}
100105

plugins/core/jetbrains-community/build.gradle.kts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
import io.gitlab.arturbosch.detekt.Detekt
55
import io.gitlab.arturbosch.detekt.DetektCreateBaselineTask
6-
import org.jetbrains.intellij.platform.gradle.TestFrameworkType
76
import software.aws.toolkits.gradle.intellij.IdeFlavor
87
import software.aws.toolkits.telemetry.generator.gradle.GenerateTelemetry
98

@@ -56,12 +55,6 @@ configurations.testFixturesApi {
5655
}
5756

5857
dependencies {
59-
intellijPlatform {
60-
testFramework(TestFrameworkType.Plugin.Java)
61-
testFramework(TestFrameworkType.Platform)
62-
testFramework(TestFrameworkType.JUnit5)
63-
}
64-
6558
compileOnlyApi(project(":plugin-core:core"))
6659
compileOnlyApi(libs.aws.apacheClient)
6760
compileOnlyApi(libs.aws.nettyClient)

plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/python/PyCharmSdkSelectionPanel.kt

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,17 @@ import com.intellij.openapi.ui.TextFieldWithBrowseButton
1111
import com.intellij.openapi.ui.ValidationInfo
1212
import com.intellij.openapi.util.UserDataHolder
1313
import com.intellij.ui.dsl.builder.panel
14-
import com.jetbrains.python.configuration.PyConfigurableInterpreterList
1514
import com.jetbrains.python.newProject.NewPythonProjectStep
16-
import com.jetbrains.python.sdk.PreferredSdkComparator
17-
import com.jetbrains.python.sdk.PythonSdkType
18-
import com.jetbrains.python.sdk.PythonSdkUtil
1915
import software.aws.toolkits.jetbrains.services.lambda.wizard.SdkSelector
2016
import javax.swing.JComponent
2117
import javax.swing.JLabel
2218

19+
@Suppress("UnusedPrivateProperty")
2320
class PyCharmSdkSelectionPanel(private val projectLocation: TextFieldWithBrowseButton?) : SdkSelector {
2421
// private val sdkPanel by lazy {
2522
// sdkPanel()
2623
// }
2724

28-
2925
private val sdkStep by lazy {
3026
NewPythonProjectStep(object : NewProjectWizardStep {
3127
override val context: WizardContext
@@ -36,7 +32,6 @@ class PyCharmSdkSelectionPanel(private val projectLocation: TextFieldWithBrowseB
3632
get() = TODO("Not yet implemented")
3733
override val data: UserDataHolder
3834
get() = TODO("Not yet implemented")
39-
4035
})
4136
}
4237

@@ -71,18 +66,17 @@ class PyCharmSdkSelectionPanel(private val projectLocation: TextFieldWithBrowseB
7166
//
7267
// return interpreterPanel
7368
// }
69+
//
70+
// private fun getProjectLocation(): String? = projectLocation?.text?.trim()
71+
//
72+
// private fun getValidPythonSdks(): List<Sdk> = PyConfigurableInterpreterList.getInstance(null).allPythonSdks
73+
// .asSequence()
74+
// .filter { it.sdkType is PythonSdkType && !PythonSdkUtil.isInvalid(it) }
75+
// .sortedWith(PreferredSdkComparator())
76+
// .toList()
7477

75-
private fun getProjectLocation(): String? = projectLocation?.text?.trim()
76-
77-
private fun getValidPythonSdks(): List<Sdk> = PyConfigurableInterpreterList.getInstance(null).allPythonSdks
78-
.asSequence()
79-
.filter { it.sdkType is PythonSdkType && !PythonSdkUtil.isInvalid(it) }
80-
.sortedWith(PreferredSdkComparator())
81-
.toList()
82-
83-
override fun getSdk(): Sdk? {
84-
return sdkStep.pythonSdk
85-
}
78+
override fun getSdk(): Sdk? =
79+
sdkStep.pythonSdk
8680

8781
override fun validateSelection(): ValidationInfo? = sdkPanel.validateAll().firstOrNull()
8882
}

0 commit comments

Comments
 (0)