File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -132,6 +132,24 @@ aws.services=-location,-dynamodb
132132# Generate all services except those using the restJson1 protocol:
133133aws.protocols =-restJson1
134134```
135+
136+ ### IntelliJ multiplatform compatibility
137+
138+ Due to an outstanding issue in IntelliJ ([ KTIJ-21583] ( https://youtrack.jetbrains.com/issue/KTIJ-21583 ) ), the IDE will
139+ sometimes fail to resolve symbols in composite projects like
140+ [ ** smithy-kotlin** ] ( https://github.com/awslabs/smithy-kotlin ) and
141+ [ ** aws-crt-kotlin** ] ( https://github.com/awslabs/aws-crt-kotlin ) . When using either of these projects in a composite
142+ build in IntelliJ, you may need to disable hierarchical project support. Add (or modify) a ** local.properties** file in
143+ ** smithy-kotlin** and ** aws-crt-kotlin** with the following contents:
144+
145+ ```
146+ # FIXME - see https://youtrack.jetbrains.com/issue/KTIJ-21583
147+ kotlin.mpp.hierarchicalStructureSupport=false
148+ ```
149+
150+ ** Note** : These files should be created in the ** smithy-kotlin** and ** aws-crt-kotlin** projects, not the
151+ ** aws-sdk-kotlin** project.
152+
135153### Debugging
136154
137155See [ Debugging] ( docs/debugging.md )
You can’t perform that action at this time.
0 commit comments