Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: support IntelliJ IDEA 2022.3; roll versions #8

Merged
merged 4 commits into from
Jan 24, 2023

Conversation

philCryoport
Copy link
Collaborator

Description

  • Support IntelliJ IDEA 2022.3
  • Roll dependency / toolchain versions
  • Update README to state that must :runPluginVerifier

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome to AsyncAPI. Thanks a lot for creating your first pull request. Please check out our contributors guide useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

@Pakisan Pakisan changed the title Support IntelliJ IDEA 2022.3 release: 1.8.0 Dec 8, 2022
@Pakisan Pakisan self-assigned this Dec 8, 2022
@philCryoport
Copy link
Collaborator Author

philCryoport commented Dec 8, 2022

NOTE: In order to build for IDEA 2022.3, had to use Java 17 JDK, or buildPlugin throws multiple jasyncapi-idea-plugin/src/main/kotlin/com/asyncapi/plugin/idea/_core/AsyncAPIJsonSchemaProvider.kt: (19, 44): Cannot inline bytecode built with JVM target 17 into bytecode that is being built with JVM target 11. Please specify proper '-jvm-target' option errors

Proof of `buildPlugin`

➜ ./gradlew :buildPlugin

Task :verifyPluginConfiguration
[gradle-intellij-plugin :jasyncapi-idea-plugin:verifyPluginConfiguration] The following plugin configuration issues were found:

  • The 'since-build' property is lower than the target IntelliJ Platform major version: 211 < 222.
  • The Java configuration specifies targetCompatibility=17 but since-build='211' property requires targetCompatibility=11.
  • The dependency on the Kotlin Standard Library (stdlib) is automatically added when using the Gradle Kotlin plugin and may conflict with the version provided with the IntelliJ Platform, see: https://jb.gg/intellij-platform-kotlin-stdlib
    See: https://jb.gg/intellij-platform-versions

Task :compileKotlin
w: /jasyncapi-idea-plugin/src/main/kotlin/com/asyncapi/plugin/idea/extensions/inspection/AsyncAPIJsonSchemaInspection.kt: (32, 31): Parameter 'isOnTheFly' is never used
w: /jasyncapi-idea-plugin/src/main/kotlin/com/asyncapi/plugin/idea/extensions/inspection/AsyncAPIYamlSchemaInspection.kt: (33, 31): Parameter 'isOnTheFly' is never used

Task :buildSearchableOptions
CompileCommand: exclude com/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescend bool exclude = true
Starting searchable options index builder
2022-12-08 09:45:18,634 [ 2856] WARN - Jetbrains UI DSL - Unsupported labeled component: com.intellij.ui.ToolbarDecorator$2
2022-12-08 09:45:18,635 [ 2857] WARN - Jetbrains UI DSL - Unsupported labeled component: com.intellij.ui.ToolbarDecorator$2
2022-12-08 09:45:25,563 [ 9785] WARN - Jetbrains UI DSL - Unsupported labeled component: com.intellij.ui.ToolbarDecorator$2
2022-12-08 09:45:25,817 [ 10039] WARN - Jetbrains UI DSL - Unsupported labeled component: com.intellij.ui.components.JBList
2022-12-08 09:45:27,081 [ 11303] WARN - #c.i.u.j.JBCefApp - JCEF is manually disabled in headless env via 'ide.browser.jcef.headless.enabled=false'
Found 215 configurables
Searchable options index builder completed

BUILD SUCCESSFUL in 26s
15 actionable tasks: 10 executed, 5 up-to-date

Proof of `runPluginVerifier` ➜ ./gradlew :runPluginVerifier

Task :verifyPluginConfiguration
[gradle-intellij-plugin :jasyncapi-idea-plugin:verifyPluginConfiguration] The following plugin configuration issues were found:

  • The 'since-build' property is lower than the target IntelliJ Platform major version: 211 < 222.
  • The Java configuration specifies targetCompatibility=17 but since-build='211' property requires targetCompatibility=11.
  • The dependency on the Kotlin Standard Library (stdlib) is automatically added when using the Gradle Kotlin plugin and may conflict with the version provided with the IntelliJ Platform, see: https://jb.gg/intellij-platform-kotlin-stdlib
    See: https://jb.gg/intellij-platform-versions

Task :runPluginVerifier
Starting the IntelliJ Plugin Verifier 1.289
2022-12-08T10:16:14 [main] INFO c.j.p.options.OptionsParser - Delete the verification directory [removed]/jasyncapi-idea-plugin/build/reports/pluginVerifier because it isn't empty
Verification reports directory: [removed]/jasyncapi-idea-plugin/build/reports/pluginVerifier
2022-12-08T10:16:15 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.1
2022-12-08T10:16:15 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.1
2022-12-08T10:16:20 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.1.1
2022-12-08T10:16:20 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.1.1
2022-12-08T10:16:24 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.1.2
2022-12-08T10:16:24 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.1.2
2022-12-08T10:16:28 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.1.3
2022-12-08T10:16:28 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.1.3
2022-12-08T10:16:31 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.2
2022-12-08T10:16:31 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.2
2022-12-08T10:16:35 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.2.1
2022-12-08T10:16:35 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.2.1
2022-12-08T10:16:38 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.2.2
2022-12-08T10:16:38 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.2.2
2022-12-08T10:16:41 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.2.3
2022-12-08T10:16:41 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.2.3
2022-12-08T10:16:44 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.3
2022-12-08T10:16:44 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.3
2022-12-08T10:16:48 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.3.1
2022-12-08T10:16:48 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.3.1
2022-12-08T10:16:53 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.3.2
2022-12-08T10:16:53 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.3.2
2022-12-08T10:16:57 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.3.3
2022-12-08T10:16:57 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.3.3
2022-12-08T10:17:01 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.1
2022-12-08T10:17:01 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.1
2022-12-08T10:17:06 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.1.1
2022-12-08T10:17:06 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.1.1
2022-12-08T10:17:10 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.1.2
2022-12-08T10:17:10 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.1.2
2022-12-08T10:17:15 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.1.3
2022-12-08T10:17:15 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.1.3
2022-12-08T10:17:19 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.1.4
2022-12-08T10:17:19 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.1.4
2022-12-08T10:17:24 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.2
2022-12-08T10:17:24 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.2
2022-12-08T10:17:28 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.2.1
2022-12-08T10:17:28 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.2.1
2022-12-08T10:17:33 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.2.2
2022-12-08T10:17:33 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.2.2
2022-12-08T10:17:37 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.2.3
2022-12-08T10:17:37 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.2.3
2022-12-08T10:17:42 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.3
2022-12-08T10:17:42 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.3
2022-12-08T10:17:48 [main] INFO verification - Reading plugin to check from [removed]/jasyncapi-idea-plugin/build/distributions/jasyncapi-idea-plugin-1.8.0+idea2022.zip
2022-12-08T10:17:53 [main] INFO verification - Task check-plugin parameters:
Scheduled verifications (22):
com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.6693.111, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.7142.45, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.7442.40, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.7628.21, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.4746.92, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.5080.55, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.5284.40, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.5457.46, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.5744.223, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.6461.79, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.6777.52, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.7172.25, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5080.210, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5591.52, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5787.30, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5921.22, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.6008.13, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.3345.118, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.3739.54, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.4167.29, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.4345.14, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-223.7571.182

2022-12-08T10:17:56 [main] INFO verification - Finished 1 of 22 verifications (in 2.7 s): IC-212.5284.40 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:56 [main] INFO verification - Finished 2 of 22 verifications (in 2.8 s): IC-212.5080.55 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:56 [main] INFO verification - Finished 3 of 22 verifications (in 2.8 s): IC-212.5457.46 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:56 [main] INFO verification - Finished 4 of 22 verifications (in 2.9 s): IC-212.4746.92 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:57 [main] INFO verification - Finished 5 of 22 verifications (in 4.2 s): IC-221.5921.22 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:57 [main] INFO verification - Finished 6 of 22 verifications (in 4.2 s): IC-213.6461.79 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:57 [main] INFO verification - Finished 7 of 22 verifications (in 4.2 s): IC-221.5591.52 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:57 [main] INFO verification - Finished 8 of 22 verifications (in 4.3 s): IC-221.5080.210 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:57 [main] INFO verification - Finished 9 of 22 verifications (in 4.3 s): IC-213.7172.25 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:57 [main] INFO verification - Finished 10 of 22 verifications (in 4.3 s): IC-221.5787.30 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:57 [main] INFO verification - Finished 11 of 22 verifications (in 4.3 s): IC-213.5744.223 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:57 [main] INFO verification - Finished 12 of 22 verifications (in 4.3 s): IC-213.6777.52 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:58 [main] INFO verification - Finished 13 of 22 verifications (in 4.4 s): IC-211.7628.21 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:58 [main] INFO verification - Finished 14 of 22 verifications (in 1.7 s): IC-221.6008.13 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:58 [main] INFO verification - Finished 15 of 22 verifications (in 1.7 s): IC-222.3345.118 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:58 [main] INFO verification - Finished 16 of 22 verifications (in 4.5 s): IC-211.7142.45 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:58 [main] INFO verification - Finished 17 of 22 verifications (in 4.6 s): IC-211.6693.111 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:58 [main] INFO verification - Finished 18 of 22 verifications (in 4.6 s): IC-211.7442.40 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:58 [main] INFO verification - Finished 19 of 22 verifications (in 1.7 s): IC-222.4167.29 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:58 [main] INFO verification - Finished 20 of 22 verifications (in 2.0 s): IC-222.3739.54 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:59 [main] INFO verification - Finished 21 of 22 verifications (in 1.2 s): IC-223.7571.182 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:17:59 [main] INFO verification - Finished 22 of 22 verifications (in 1.8 s): IC-222.4345.14 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.5284.40: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.5080.55: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.5457.46: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.4746.92: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5921.22: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.6461.79: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5591.52: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5080.210: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.7172.25: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5787.30: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.5744.223: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.6777.52: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.7628.21: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.6008.13: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.3345.118: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.7142.45: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.6693.111: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.7442.40: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.4167.29: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.3739.54: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-223.7571.182: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.4345.14: Compatible
Plugin can probably be enabled or disabled without IDE restart

2022-12-08T10:17:59 [main] INFO verification - Total time spent downloading plugins and their dependencies: 0 ms
2022-12-08T10:17:59 [main] INFO verification - Total amount of plugins and dependencies downloaded: 0 B
2022-12-08T10:17:59 [main] INFO verification - Total amount of space used for plugins and dependencies: 0 B

@philCryoport philCryoport changed the title release: 1.8.0 Support IntelliJ IDEA 2022.3; roll versions Dec 8, 2022
@philCryoport philCryoport changed the title Support IntelliJ IDEA 2022.3; roll versions Chore: Support IntelliJ IDEA 2022.3; roll versions Dec 8, 2022
@philCryoport philCryoport changed the title Chore: Support IntelliJ IDEA 2022.3; roll versions chore: Support IntelliJ IDEA 2022.3; roll versions Dec 8, 2022
@Pakisan
Copy link
Member

Pakisan commented Dec 8, 2022

NOTE: In order to build for IDEA 2022.3, had to use Java 17 JDK, or buildPlugin throws multiple jasyncapi-idea-plugin/src/main/kotlin/com/asyncapi/plugin/idea/_core/AsyncAPIJsonSchemaProvider.kt: (19, 44): Cannot inline bytecode built with JVM target 17 into bytecode that is being built with JVM target 11. Please specify proper '-jvm-target' option errors

Proof of buildPlugin
Proof of runPluginVerifier

@philCryoport thanks in advance.

Will check it locally and after merging 2022.2.4 will merge it

@philCryoport philCryoport changed the title chore: Support IntelliJ IDEA 2022.3; roll versions chore: support IntelliJ IDEA 2022.3; roll versions Dec 8, 2022
@philCryoport
Copy link
Collaborator Author

Ugh. Wait. I checked in the wrong code

@philCryoport philCryoport marked this pull request as draft December 8, 2022 18:37
@philCryoport
Copy link
Collaborator Author

buildPlugin output ➜ ./gradlew :buildPlugin

Task :verifyPluginConfiguration
[gradle-intellij-plugin :jasyncapi-idea-plugin:verifyPluginConfiguration] The following plugin configuration issues were found:

  • The 'since-build' property is lower than the target IntelliJ Platform major version: 211 < 223.
  • The Java configuration specifies targetCompatibility=17 but since-build='211' property requires targetCompatibility=11.
  • The Kotlin configuration specifies jvmTarget=17 but since-build='211' property requires jvmTarget=11.
  • The dependency on the Kotlin Standard Library (stdlib) is automatically added when using the Gradle Kotlin plugin and may conflict with the version provided with the IntelliJ Platform, see: https://jb.gg/intellij-platform-kotlin-stdlib
    See: https://jb.gg/intellij-platform-versions

BUILD SUCCESSFUL in 2s
15 actionable tasks: 5 executed, 10 up-to-date

runPluginVerifier output ➜ ./gradlew :runPluginVerifier

Task :verifyPluginConfiguration
[gradle-intellij-plugin :jasyncapi-idea-plugin:verifyPluginConfiguration] The following plugin configuration issues were found:

  • The 'since-build' property is lower than the target IntelliJ Platform major version: 211 < 223.
  • The Java configuration specifies targetCompatibility=17 but since-build='211' property requires targetCompatibility=11.
  • The Kotlin configuration specifies jvmTarget=17 but since-build='211' property requires jvmTarget=11.
  • The dependency on the Kotlin Standard Library (stdlib) is automatically added when using the Gradle Kotlin plugin and may conflict with the version provided with the IntelliJ Platform, see: https://jb.gg/intellij-platform-kotlin-stdlib
    See: https://jb.gg/intellij-platform-versions

Task :runPluginVerifier
Starting the IntelliJ Plugin Verifier 1.289
2022-12-08T10:37:03 [main] INFO c.j.p.options.OptionsParser - Delete the verification directory [removed]/jasyncapi-idea-plugin/build/reports/pluginVerifier because it isn't empty
Verification reports directory: [removed]/jasyncapi-idea-plugin/build/reports/pluginVerifier
2022-12-08T10:37:03 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.1
2022-12-08T10:37:03 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.1
2022-12-08T10:37:09 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.1.1
2022-12-08T10:37:09 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.1.1
2022-12-08T10:37:13 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.1.2
2022-12-08T10:37:13 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.1.2
2022-12-08T10:37:17 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.1.3
2022-12-08T10:37:17 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.1.3
2022-12-08T10:37:21 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.2
2022-12-08T10:37:21 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.2
2022-12-08T10:37:24 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.2.1
2022-12-08T10:37:24 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.2.1
2022-12-08T10:37:27 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.2.2
2022-12-08T10:37:27 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.2.2
2022-12-08T10:37:31 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.2.3
2022-12-08T10:37:31 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.2.3
2022-12-08T10:37:34 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.3
2022-12-08T10:37:34 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.3
2022-12-08T10:37:38 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.3.1
2022-12-08T10:37:38 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.3.1
2022-12-08T10:37:43 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.3.2
2022-12-08T10:37:43 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.3.2
2022-12-08T10:37:47 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2021.3.3
2022-12-08T10:37:47 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2021.3.3
2022-12-08T10:37:51 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.1
2022-12-08T10:37:51 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.1
2022-12-08T10:37:55 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.1.1
2022-12-08T10:37:55 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.1.1
2022-12-08T10:38:00 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.1.2
2022-12-08T10:38:00 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.1.2
2022-12-08T10:38:04 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.1.3
2022-12-08T10:38:04 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.1.3
2022-12-08T10:38:09 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.1.4
2022-12-08T10:38:09 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.1.4
2022-12-08T10:38:13 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.2
2022-12-08T10:38:13 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.2
2022-12-08T10:38:18 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.2.1
2022-12-08T10:38:18 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.2.1
2022-12-08T10:38:23 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.2.2
2022-12-08T10:38:23 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.2.2
2022-12-08T10:38:27 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.2.3
2022-12-08T10:38:27 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.2.3
2022-12-08T10:38:33 [main] INFO verification - Reading IDE [removed]/.cache/pluginVerifier/ides/IC-2022.3
2022-12-08T10:38:33 [main] INFO c.j.p.options.OptionsParser - Reading IDE from [removed]/.cache/pluginVerifier/ides/IC-2022.3
2022-12-08T10:38:41 [main] INFO verification - Reading plugin to check from [removed]/jasyncapi-idea-plugin/build/distributions/jasyncapi-idea-plugin-1.8.0+idea2022.zip
2022-12-08T10:38:46 [main] INFO verification - Task check-plugin parameters:
Scheduled verifications (22):
com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.6693.111, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.7142.45, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.7442.40, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.7628.21, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.4746.92, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.5080.55, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.5284.40, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.5457.46, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.5744.223, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.6461.79, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.6777.52, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.7172.25, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5080.210, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5591.52, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5787.30, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5921.22, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.6008.13, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.3345.118, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.3739.54, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.4167.29, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.4345.14, com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-223.7571.182

2022-12-08T10:38:48 [main] INFO verification - Finished 1 of 22 verifications (in 2.6 s): IC-212.5080.55 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:48 [main] INFO verification - Finished 2 of 22 verifications (in 2.6 s): IC-212.5457.46 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:48 [main] INFO verification - Finished 3 of 22 verifications (in 2.6 s): IC-212.5284.40 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:48 [main] INFO verification - Finished 4 of 22 verifications (in 2.6 s): IC-212.4746.92 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:49 [main] INFO verification - Finished 5 of 22 verifications (in 3.7 s): IC-213.7172.25 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:49 [main] INFO verification - Finished 6 of 22 verifications (in 3.9 s): IC-213.6777.52 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 7 of 22 verifications (in 4.0 s): IC-221.5787.30 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 8 of 22 verifications (in 4.0 s): IC-213.5744.223 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 9 of 22 verifications (in 4.0 s): IC-221.5080.210 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 10 of 22 verifications (in 4.2 s): IC-211.7442.40 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 11 of 22 verifications (in 4.2 s): IC-211.7142.45 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 12 of 22 verifications (in 4.2 s): IC-211.7628.21 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 13 of 22 verifications (in 4.2 s): IC-211.6693.111 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 14 of 22 verifications (in 4.2 s): IC-213.6461.79 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 15 of 22 verifications (in 4.2 s): IC-221.5921.22 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 16 of 22 verifications (in 4.2 s): IC-221.5591.52 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 17 of 22 verifications (in 1.7 s): IC-221.6008.13 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 18 of 22 verifications (in 1.7 s): IC-222.3739.54 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 19 of 22 verifications (in 1.8 s): IC-222.3345.118 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 20 of 22 verifications (in 1.8 s): IC-222.4167.29 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 21 of 22 verifications (in 0.9 s): IC-222.4345.14 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
2022-12-08T10:38:50 [main] INFO verification - Finished 22 of 22 verifications (in 1.0 s): IC-223.7571.182 against com.asyncapi.plugin.idea:1.8.0+idea2022: Compatible
Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.5080.55: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.5457.46: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.5284.40: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-212.4746.92: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.7172.25: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.6777.52: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5787.30: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.5744.223: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5080.210: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.7442.40: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.7142.45: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.7628.21: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-211.6693.111: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-213.6461.79: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5921.22: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.5591.52: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-221.6008.13: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.3739.54: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.3345.118: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.4167.29: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-222.4345.14: Compatible
Plugin can probably be enabled or disabled without IDE restart

Plugin com.asyncapi.plugin.idea:1.8.0+idea2022 against IC-223.7571.182: Compatible
Plugin can probably be enabled or disabled without IDE restart

2022-12-08T10:38:51 [main] INFO verification - Total time spent downloading plugins and their dependencies: 0 ms
2022-12-08T10:38:51 [main] INFO verification - Total amount of plugins and dependencies downloaded: 0 B
2022-12-08T10:38:51 [main] INFO verification - Total amount of space used for plugins and dependencies: 0 B

BUILD SUCCESSFUL in 1m 49s
18 actionable tasks: 8 executed, 10 up-to-date

@philCryoport philCryoport marked this pull request as ready for review December 8, 2022 18:44
@philCryoport
Copy link
Collaborator Author

Now ready for review

@philCryoport
Copy link
Collaborator Author

NOTE: In order to build for IDEA 2022.3, had to use Java 17 JDK, or buildPlugin throws multiple jasyncapi-idea-plugin/src/main/kotlin/com/asyncapi/plugin/idea/_core/AsyncAPIJsonSchemaProvider.kt: (19, 44): Cannot inline bytecode built with JVM target 17 into bytecode that is being built with JVM target 11. Please specify proper '-jvm-target' option errors
Proof of buildPlugin
Proof of runPluginVerifier

@philCryoport thanks in advance.

Will check it locally and after merging 2022.2.4 will merge it

@Pakisan if you'll create a 1.7.2+idea2022 branch, I'll contribute the PR for IDEA 2022.2.4...

@philCryoport
Copy link
Collaborator Author

Please first approve #12 before this PR

@Pakisan Pakisan changed the base branch from release/1.8.0 to release/2.0.0 January 24, 2023 21:59
@Pakisan Pakisan merged commit ed357bc into asyncapi:release/2.0.0 Jan 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants