MicronautアプリをIntelliJ IDEAから実行しようとしたときにApplicationContextBuilderが見つからないって言われたら

Micronaut 1.1.0 で mn create-app を使ってアプリを生成して、IndelliJ IDEAに取り込んで、Annotation Processorの設定もして、下の画像のあたりを押して Application.java から実行しようとしたら

f:id:bufferings:20190421173209p:plain

こんなエラーが出て実行できない (´・ω・`)ショボーン

Exception in thread "main" java.lang.NoClassDefFoundError: io/micronaut/context/ApplicationContextBuilder
    at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
    at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
    at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
    at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    at hello.mn.Application.main(Application.java:8)
Caused by: java.lang.ClassNotFoundException: io.micronaut.context.ApplicationContextBuilder
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 10 more

Process finished with exit code 1

対応はここに書いてた。

https://github.com/micronaut-projects/micronaut-core/issues/685#issuecomment-482415658

Run > Edit Configurations... から「Include dependencies with "Provided" scope」にチェックを入れたら動いた。

f:id:bufferings:20190421173922p:plain

17:41:09.521 [main] INFO  io.micronaut.runtime.Micronaut - Startup completed in 3485ms. Server Running: http://localhost:8080

(∩´∀`)∩ワーイ