Skip to content

Commit 821eadd

Browse files
authored
Remove hack around platform plugin not handling local plugins correctly (#4677)
1 parent 9f27446 commit 821eadd

File tree

18 files changed

+20
-30
lines changed

18 files changed

+20
-30
lines changed

buildSrc/src/main/kotlin/toolkit-publish-root-conventions.gradle.kts

-10
Original file line numberDiff line numberDiff line change
@@ -88,16 +88,6 @@ dependencies {
8888
}
8989
}
9090

91-
// hack around: https://github.com/JetBrains/intellij-platform-gradle-plugin/issues/1620
92-
val pluginZip by configurations.creating {
93-
isCanBeConsumed = true
94-
isCanBeResolved = false
95-
}
96-
97-
artifacts {
98-
add("pluginZip", tasks.buildPlugin)
99-
}
100-
10191
tasks.runIde {
10292
systemProperty("aws.toolkit.developerMode", true)
10393
systemProperty("ide.plugins.snapshot.on.unload.fail", true)

plugins/amazonq/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ tasks.jar {
2727

2828
dependencies {
2929
intellijPlatform {
30-
localPlugin(project(":plugin-core", "pluginZip"))
30+
localPlugin(project(":plugin-core"))
3131
}
3232

3333
implementation(project(":plugin-amazonq:chat"))

plugins/amazonq/chat/jetbrains-community/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ intellijToolkit {
1313

1414
dependencies {
1515
intellijPlatform {
16-
localPlugin(project(":plugin-core", "pluginZip"))
16+
localPlugin(project(":plugin-core"))
1717
}
1818

1919
implementation(project(":plugin-amazonq:shared:jetbrains-community"))

plugins/amazonq/codetransform/jetbrains-community/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ intellijToolkit {
1313

1414
dependencies {
1515
intellijPlatform {
16-
localPlugin(project(":plugin-core", "pluginZip"))
16+
localPlugin(project(":plugin-core"))
1717
}
1818

1919
implementation(project(":plugin-amazonq:shared:jetbrains-community"))

plugins/amazonq/codewhisperer/jetbrains-community/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ intellijToolkit {
1313

1414
dependencies {
1515
intellijPlatform {
16-
localPlugin(project(":plugin-core", "pluginZip"))
16+
localPlugin(project(":plugin-core"))
1717
}
1818

1919
compileOnly(project(":plugin-core:jetbrains-community"))

plugins/amazonq/codewhisperer/jetbrains-ultimate/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ intellijToolkit {
1313

1414
dependencies {
1515
intellijPlatform {
16-
localPlugin(project(":plugin-core", "pluginZip"))
16+
localPlugin(project(":plugin-core"))
1717
}
1818

1919
compileOnly(project(":plugin-amazonq:codewhisperer:jetbrains-community"))

plugins/amazonq/shared/jetbrains-community/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ intellijToolkit {
1313

1414
dependencies {
1515
intellijPlatform {
16-
localPlugin(project(":plugin-core", "pluginZip"))
16+
localPlugin(project(":plugin-core"))
1717
}
1818

1919
compileOnlyApi(project(":plugin-core:jetbrains-community"))

plugins/core/build.gradle.kts

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0
33

4-
import software.aws.toolkits.gradle.intellij.IdeFlavor
5-
import software.aws.toolkits.gradle.intellij.IdeVersions
6-
74
plugins {
85
id("toolkit-publishing-conventions")
96
id("toolkit-publish-root-conventions")

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@ dependencies {
6565
api(libs.aws.iam)
6666

6767
testFixturesApi(project(path = ":plugin-core:core", configuration = "testArtifacts"))
68+
testFixturesApi(project(":plugin-core:resources"))
6869
testFixturesApi(libs.wiremock) {
6970
// conflicts with transitive inclusion from docker plugin
7071
exclude(group = "org.apache.httpcomponents.client5")
7172
}
7273

7374
testImplementation(project(":plugin-core:core"))
74-
testRuntimeOnly(project(":plugin-core:resources"))
7575
testRuntimeOnly(project(":plugin-core:sdk-codegen"))
7676
}
7777

plugins/toolkit/jetbrains-core/tst/software/aws/toolkits/jetbrains/utils/TextUtilsTest.kt plugins/core/jetbrains-community/tst/software/aws/toolkits/jetbrains/utils/TextUtilsTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
1+
// Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0
33

44
package software.aws.toolkits.jetbrains.utils

plugins/toolkit/intellij-standalone/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ intellijPlatform {
2222

2323
dependencies {
2424
intellijPlatform {
25-
localPlugin(project(":plugin-core", "pluginZip"))
25+
localPlugin(project(":plugin-core"))
2626
}
2727
}
2828

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ intellijToolkit {
3333

3434
dependencies {
3535
intellijPlatform {
36-
localPlugin(project(":plugin-core", "pluginZip"))
36+
localPlugin(project(":plugin-core"))
3737
}
3838
}
3939

plugins/toolkit/jetbrains-rider/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ sourceSets {
5050

5151
dependencies {
5252
intellijPlatform {
53-
localPlugin(project(":plugin-core", "pluginZip"))
53+
localPlugin(project(":plugin-core"))
5454
testFramework(TestFrameworkType.Bundled)
5555
}
5656

plugins/toolkit/jetbrains-ultimate/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ intellijToolkit {
1717

1818
dependencies {
1919
intellijPlatform {
20-
localPlugin(project(":plugin-core", "pluginZip"))
20+
localPlugin(project(":plugin-core"))
2121
}
2222
compileOnlyApi(project(":plugin-toolkit:jetbrains-core"))
2323
compileOnlyApi(project(":plugin-core:jetbrains-ultimate"))

sandbox-all/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ dependencies {
3737
create(type, version, useInstaller = false)
3838
jetbrainsRuntime()
3939

40-
localPlugin(project(":plugin-core", "pluginZip"))
41-
localPlugin(project(":plugin-amazonq", "pluginZip"))
42-
localPlugin(project(":plugin-toolkit:intellij-standalone", "pluginZip"))
40+
localPlugin(project(":plugin-core"))
41+
localPlugin(project(":plugin-amazonq"))
42+
localPlugin(project(":plugin-toolkit:intellij-standalone"))
4343
}
4444
}

tmp-all/build.gradle.kts

+5-2
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,16 @@ dependencies {
2424
create(type, version, useInstaller = false)
2525
jetbrainsRuntime()
2626

27-
localPlugin(project(":plugin-core", "pluginZip"))
28-
localPlugin(project(":plugin-amazonq", "pluginZip"))
27+
localPlugin(project(":plugin-core"))
28+
localPlugin(project(":plugin-amazonq"))
2929
plugin(toolkitIntelliJ.ideProfile().map { "aws.toolkit:2.19-${it.shortName}" })
3030

3131
testFramework(TestFrameworkType.Bundled)
3232
testFramework(TestFrameworkType.JUnit5)
3333
}
34+
35+
// not sure why not plugin not resolving transitive deps
36+
testRuntimeOnly(project(":plugin-core"))
3437
}
3538

3639
intellijPlatform {

0 commit comments

Comments
 (0)