├── .github └── workflows │ ├── IJ-latest.yml │ ├── IJ.yml │ ├── accepted │ ├── buildZip.yml │ ├── changelog.yml │ ├── ci.yml │ ├── conventionalCheck.yml │ ├── itests.yml │ ├── nightly.yml │ ├── prefs.xml │ └── release.yml ├── .gitignore ├── .idea └── icon.svg ├── .sonarcloud.properties ├── BASE.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── DCO ├── LICENSE ├── README.md ├── USAGE_DATA.md ├── build.gradle.kts ├── get_timestamp_version.sh ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── 1.10.0 │ ├── quarkus-tools1.png │ ├── quarkus-tools2.png │ ├── quarkus-tools3.png │ └── quarkus-tools4.png ├── 1.11.0 │ └── quarkus-tools1.png ├── 1.12.0 │ ├── quarkus-tools1.gif │ └── quarkus-tools2.gif ├── 1.13.0 │ ├── quarkus-tools1.gif │ └── quarkus-tools2.gif ├── 1.14.0 │ ├── quarkus-tools1.gif │ └── quarkus-tools2.gif ├── nightly-channel-repo.png ├── propertiesSupport.png ├── quarkus-tools.png ├── quarkus-tools1.png ├── quarkus-tools10.png ├── quarkus-tools11.png ├── quarkus-tools12.png ├── quarkus-tools13.png ├── quarkus-tools14.png ├── quarkus-tools15.gif ├── quarkus-tools16.gif ├── quarkus-tools17.gif ├── quarkus-tools18.png ├── quarkus-tools2.gif ├── quarkus-tools3.png ├── quarkus-tools4.png ├── quarkus-tools5.gif ├── quarkus-tools6.gif ├── quarkus-tools7.gif ├── quarkus-tools8.gif └── quarkus-tools9.png ├── increment_version.sh ├── intellij-community ├── java │ └── testFramework │ │ └── src │ │ └── com │ │ └── intellij │ │ └── compiler │ │ └── artifacts │ │ └── ArtifactsTestUtil.java ├── platform │ ├── external-system-api │ │ └── testFramework │ │ │ └── src │ │ │ └── com │ │ │ └── intellij │ │ │ └── platform │ │ │ └── externalSystem │ │ │ └── testFramework │ │ │ ├── ExternalSystemImportingTestCase.java │ │ │ └── ExternalSystemTestCase.java │ ├── external-system-impl │ │ └── testSrc │ │ │ └── com │ │ │ └── intellij │ │ │ └── openapi │ │ │ └── externalSystem │ │ │ ├── service │ │ │ └── execution │ │ │ │ └── TestUnknownSdkResolver.kt │ │ │ ├── test │ │ │ ├── JavaCompileTestUtil.kt │ │ │ └── JavaExternalSystemImportingTestCase.java │ │ │ └── util │ │ │ └── ExternalSystemFileTestUtil.kt │ ├── lang-impl │ │ └── testSources │ │ │ └── com │ │ │ └── intellij │ │ │ └── openapi │ │ │ └── roots │ │ │ └── ui │ │ │ └── configuration │ │ │ └── SdkTestCase.kt │ └── testFramework │ │ └── extensions │ │ └── src │ │ └── com │ │ └── intellij │ │ └── testFramework │ │ └── assertions │ │ ├── Assertions.java │ │ ├── JdomAssert.kt │ │ ├── PathAssertEx.kt │ │ ├── StringAssertEx.kt │ │ └── snapshot.kt └── plugins │ ├── gradle │ ├── testSources │ │ └── org │ │ │ └── jetbrains │ │ │ └── plugins │ │ │ └── gradle │ │ │ ├── importing │ │ │ ├── GradleImportingTestCase.java │ │ │ └── TestGradleBuildScriptBuilder.kt │ │ │ └── testFramework │ │ │ └── fixtures │ │ │ └── impl │ │ │ └── GradleJvmResolver.kt │ └── tooling-extension-impl │ │ └── testSources │ │ └── org │ │ └── jetbrains │ │ └── plugins │ │ └── gradle │ │ └── tooling │ │ ├── VersionMatcherRule.java │ │ ├── annotation │ │ └── TargetVersions.java │ │ ├── builder │ │ └── AbstractModelBuilderTest.java │ │ └── util │ │ └── VersionMatcher.java │ └── maven │ └── testFramework │ └── src │ └── com │ └── intellij │ └── maven │ └── testFramework │ ├── InstantImportCompatible.java │ ├── MavenImportingTestCase.kt │ ├── MavenTestCase.java │ ├── MavenTestCaseUtil.kt │ ├── NullMavenConsole.java │ └── utils │ └── MavenImportingTestCase.kt ├── projects ├── .gitignore ├── gradle │ ├── all-quarkus-extensions │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── src │ │ │ ├── main │ │ │ ├── docker │ │ │ │ ├── Dockerfile.jvm │ │ │ │ └── Dockerfile.native │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── ExampleResource.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ ├── native-test │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── NativeExampleResourceIT.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── ExampleResourceTest.java │ ├── config-hover │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── src │ │ │ ├── main │ │ │ ├── docker │ │ │ │ ├── Dockerfile.jvm │ │ │ │ └── Dockerfile.native │ │ │ ├── java │ │ │ │ ├── NoPackage.java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ ├── ExampleResource.java │ │ │ │ │ └── config │ │ │ │ │ └── GreetingResource.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── microprofile-config-test.properties │ │ │ │ ├── microprofile-config.properties │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ ├── application.properties │ │ │ │ ├── application.yaml │ │ │ │ └── application.yml │ │ │ ├── native-test │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── NativeExampleResourceIT.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── ExampleResourceTest.java │ ├── config-properties │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── src │ │ │ ├── main │ │ │ ├── docker │ │ │ │ ├── Dockerfile.jvm │ │ │ │ └── Dockerfile.native │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── config │ │ │ │ │ ├── GreetingGetterConfiguration.java │ │ │ │ │ ├── GreetingNoPrefixConfiguration.java │ │ │ │ │ ├── GreetingPublicFieldsConfiguration.java │ │ │ │ │ ├── GreetingStackOverflowConfiguration.java │ │ │ │ │ ├── GreetingVerbatimNamingStrategyConfiguration.java │ │ │ │ │ └── IGreetingConfiguration.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ ├── native-test │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── config │ │ │ │ └── NativeExampleResourceIT.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── config │ │ │ └── ExampleResourceTest.java │ ├── config-quickstart │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── src │ │ │ ├── main │ │ │ ├── docker │ │ │ │ ├── Dockerfile.jvm │ │ │ │ └── Dockerfile.native │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── config │ │ │ │ │ ├── CustomExtensionConfig.java │ │ │ │ │ ├── DefaultValueResource.java │ │ │ │ │ ├── GreetingConstructorResource.java │ │ │ │ │ ├── GreetingMethodResource.java │ │ │ │ │ └── GreetingResource.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── microprofile-config.properties │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ ├── native-test │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── config │ │ │ │ └── NativeExampleResourceIT.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── config │ │ │ └── ExampleResourceTest.java │ ├── hibernate-orm-resteasy │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── src │ │ │ ├── main │ │ │ ├── docker │ │ │ │ ├── Dockerfile.jvm │ │ │ │ └── Dockerfile.native │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ ├── ExampleResource.java │ │ │ │ │ └── hibernate │ │ │ │ │ └── orm │ │ │ │ │ ├── Fruit.java │ │ │ │ │ ├── FruitResource.java │ │ │ │ │ └── Main.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ ├── native-test │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── NativeExampleResourceIT.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── ExampleResourceTest.java │ ├── kotlin-resteasy │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── docker │ │ │ │ ├── Dockerfile.jvm │ │ │ │ ├── Dockerfile.legacy-jar │ │ │ │ ├── Dockerfile.native │ │ │ │ └── Dockerfile.native-distroless │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── GreetingResource.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ ├── native-test │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── NativeGreetingResourceIT.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── GreetingResourceTest.java │ ├── qute │ │ ├── build.gradle │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ └── using-vertx │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── src │ │ ├── main │ │ ├── docker │ │ │ ├── Dockerfile.jvm │ │ │ └── Dockerfile.native │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── vertx │ │ │ │ ├── EventResource.java │ │ │ │ ├── Fruit.java │ │ │ │ ├── FruitResource.java │ │ │ │ ├── GreetingResource.java │ │ │ │ ├── GreetingService.java │ │ │ │ ├── ResourceUsingWebClient.java │ │ │ │ ├── StreamingResource.java │ │ │ │ └── VertxJsonResource.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── resources │ │ │ │ └── index.html │ │ │ └── application.properties │ │ ├── native-test │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── vertx │ │ │ └── NativeExampleResourceIT.java │ │ └── test │ │ └── java │ │ └── org │ │ └── acme │ │ └── vertx │ │ └── ExampleResourceTest.java ├── lsp4mp │ └── projects │ │ ├── gradle │ │ ├── .gitignore │ │ ├── empty-gradle-project │ │ │ ├── .classpath │ │ │ ├── .project │ │ │ ├── .settings │ │ │ │ └── org.eclipse.buildship.core.prefs │ │ │ ├── build.gradle │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── empty │ │ │ │ │ └── gradle │ │ │ │ │ └── project │ │ │ │ │ └── Library.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── empty │ │ │ │ └── gradle │ │ │ │ └── project │ │ │ │ └── LibraryTest.java │ │ ├── quarkus-gradle-project │ │ │ ├── .classpath │ │ │ ├── .project │ │ │ ├── .settings │ │ │ │ ├── org.eclipse.buildship.core.prefs │ │ │ │ └── org.eclipse.jdt.core.prefs │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── org │ │ │ │ │ │ └── acme │ │ │ │ │ │ └── ExampleResource.java │ │ │ │ └── resources │ │ │ │ │ └── application.properties │ │ │ │ ├── native-test │ │ │ │ └── java │ │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── NativeExampleResourceIT.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── ExampleResourceTest.java │ │ └── renamed-gradle │ │ │ ├── .classpath │ │ │ ├── .dockerignore │ │ │ ├── .project │ │ │ ├── README.md │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ ├── main │ │ │ ├── docker │ │ │ │ ├── Dockerfile.jvm │ │ │ │ └── Dockerfile.native │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── renamed │ │ │ │ │ └── GreetingResource.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ ├── native-test │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── renamed │ │ │ │ └── NativeGreetingResourceIT.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── renamed │ │ │ └── GreetingResourceTest.java │ │ └── maven │ │ ├── all-quarkus-extensions │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── ExampleResource.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ ├── ExampleResourceTest.java │ │ │ └── NativeExampleResourceIT.java │ │ ├── config-hover │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ ├── NoPackage.java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── config │ │ │ │ │ ├── Empty.java │ │ │ │ │ ├── GreetingResource.java │ │ │ │ │ ├── MyAnnotation.java │ │ │ │ │ ├── MyEnum.java │ │ │ │ │ ├── MyInterface.java │ │ │ │ │ ├── MyNestedClass.java │ │ │ │ │ └── WithLombok.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── config.properties │ │ │ │ ├── microprofile-config-test.properties │ │ │ │ └── microprofile-config.properties │ │ │ │ ├── application.properties │ │ │ │ ├── application.yaml │ │ │ │ └── application.yml │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── config │ │ │ │ ├── GreetingResourceTest.java │ │ │ │ └── NativeGreetingResourceIT.java │ │ │ └── resources │ │ │ └── application.properties │ │ ├── config-properties │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── config │ │ │ │ │ ├── GreetingGetterConfiguration.java │ │ │ │ │ ├── GreetingNoPrefixConfiguration.java │ │ │ │ │ ├── GreetingPublicFieldsConfiguration.java │ │ │ │ │ ├── GreetingStackOverflowConfiguration.java │ │ │ │ │ ├── GreetingVerbatimNamingStrategyConfiguration.java │ │ │ │ │ └── IGreetingConfiguration.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── config │ │ │ ├── GreetingResourceTest.java │ │ │ └── NativeGreetingResourceIT.java │ │ ├── config-quickstart-test │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── config │ │ │ │ │ └── GreetingResource.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── config │ │ │ │ ├── GreetingResourceTest.java │ │ │ │ ├── NativeGreetingResourceIT.java │ │ │ │ └── TestResource.java │ │ │ └── resources │ │ │ └── application.properties │ │ ├── config-quickstart │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── config │ │ │ │ │ ├── CustomExtensionConfig.java │ │ │ │ │ ├── DefaultValueListResource.java │ │ │ │ │ ├── DefaultValueResource.java │ │ │ │ │ ├── GreetingConstructorResource.java │ │ │ │ │ ├── GreetingMethodResource.java │ │ │ │ │ ├── GreetingResource.java │ │ │ │ │ └── UnassignedValue.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── microprofile-config.properties │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── config │ │ │ │ ├── GreetingResourceTest.java │ │ │ │ └── NativeGreetingResourceIT.java │ │ │ └── resources │ │ │ └── application.properties │ │ ├── empty-maven-project │ │ ├── .classpath │ │ ├── .project │ │ └── pom.xml │ │ ├── folder-name-different-maven │ │ ├── .classpath │ │ ├── .project │ │ └── pom.xml │ │ ├── folder │ │ └── empty-maven-project │ │ │ ├── .classpath │ │ │ ├── .project │ │ │ └── pom.xml │ │ ├── hibernate-orm-resteasy-yaml │ │ ├── .classpath │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── hibernate │ │ │ │ │ └── orm │ │ │ │ │ ├── Fruit.java │ │ │ │ │ ├── FruitResource.java │ │ │ │ │ └── Main.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yaml │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── hibernate │ │ │ └── orm │ │ │ ├── FruitsEndpointTest.java │ │ │ └── NativeFruitsEndpointIT.java │ │ ├── hibernate-orm-resteasy │ │ ├── .classpath │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── hibernate │ │ │ │ │ └── orm │ │ │ │ │ ├── Fruit.java │ │ │ │ │ ├── FruitResource.java │ │ │ │ │ └── Main.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ ├── application.properties │ │ │ │ └── import.sql │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── hibernate │ │ │ └── orm │ │ │ ├── FruitsEndpointTest.java │ │ │ └── NativeFruitsEndpointIT.java │ │ ├── microprofile-applicationpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ ├── ApplicationPathResource.java │ │ │ │ └── MyApplication.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── resources │ │ │ │ └── index.html │ │ │ └── application.properties │ │ ├── microprofile-configproperties │ │ ├── .classpath │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ ├── Details.java │ │ │ │ ├── DetailsWithoutPrefix.java │ │ │ │ ├── EmptyKey.java │ │ │ │ └── Server.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── microprofile-config.properties │ │ │ └── application.properties │ │ ├── microprofile-context-propagation │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── ExampleResource.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ ├── ExampleResourceTest.java │ │ │ └── NativeExampleResourceIT.java │ │ ├── microprofile-fault-tolerance │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── README.md │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ ├── acme │ │ │ │ │ ├── AsynchronousFaultToleranceClassResource.java │ │ │ │ │ ├── AsynchronousFaultToleranceResource.java │ │ │ │ │ ├── FaultTolerantResource.java │ │ │ │ │ ├── GreetingResource.java │ │ │ │ │ ├── MyClient.java │ │ │ │ │ └── OtherFaultToleranceResource.java │ │ │ │ │ └── eclipse │ │ │ │ │ └── microprofile │ │ │ │ │ └── fault │ │ │ │ │ └── tolerance │ │ │ │ │ └── tck │ │ │ │ │ └── invalidParameters │ │ │ │ │ ├── BulkheadClientForValidation.java │ │ │ │ │ ├── CircuitBreakerClientForValidationDelay.java │ │ │ │ │ ├── RetryClientForValidation.java │ │ │ │ │ ├── RetryClientForValidationChronoUnit.java │ │ │ │ │ ├── RetryClientForValidationClass.java │ │ │ │ │ └── TimeoutClientForValidation.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ ├── GreetingResourceTest.java │ │ │ └── NativeGreetingResourceIT.java │ │ ├── microprofile-graphql │ │ ├── .classpath │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── io │ │ │ │ └── openliberty │ │ │ │ └── graphql │ │ │ │ └── sample │ │ │ │ ├── Conditions.java │ │ │ │ ├── Optimistic.java │ │ │ │ ├── PrecipType.java │ │ │ │ ├── UnknownLocationException.java │ │ │ │ ├── WeatherService.java │ │ │ │ └── client │ │ │ │ ├── JaxrsResource.java │ │ │ │ ├── TempAndPrecip.java │ │ │ │ └── WeatherApi.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── microprofile-config.properties │ │ ├── microprofile-health-3 │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── MyLivenessCheck.java │ │ │ └── resources │ │ │ └── application.properties │ │ ├── microprofile-health-quickstart │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── health │ │ │ │ │ ├── DataHealthCheck.java │ │ │ │ │ ├── DatabaseConnectionHealthCheck.java │ │ │ │ │ ├── DontImplementHealthCheck.java │ │ │ │ │ ├── ImplementHealthCheck.java │ │ │ │ │ └── SimpleHealthCheck.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── health │ │ │ ├── HealthCheckIT.java │ │ │ └── HealthCheckTest.java │ │ ├── microprofile-jwt-quickstart │ │ ├── .classpath │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── security │ │ │ │ └── jwt │ │ │ │ ├── LottoNumbers.java │ │ │ │ └── LottoNumbersResource.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── resources │ │ │ │ ├── index.html │ │ │ │ ├── microprofile-config.properties │ │ │ │ └── publicKey.pem │ │ │ └── application.properties │ │ ├── microprofile-lra │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── ExampleResource.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ ├── ExampleResourceTest.java │ │ │ └── NativeExampleResourceIT.java │ │ ├── microprofile-metrics │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ ├── ExampleResource.java │ │ │ │ │ ├── IncorrectScope.java │ │ │ │ │ └── Pizza.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ ├── ExampleResourceTest.java │ │ │ └── NativeExampleResourceIT.java │ │ ├── microprofile-openapi │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ ├── ExampleResource.java │ │ │ │ │ └── openapi │ │ │ │ │ └── NoOperationAnnotation.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ ├── ExampleResourceTest.java │ │ │ └── NativeExampleResourceIT.java │ │ ├── microprofile-opentracing │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── ExampleResource.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ ├── ExampleResourceTest.java │ │ │ └── NativeExampleResourceIT.java │ │ ├── microprofile-reactive-messaging │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── README.md │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── kafka │ │ │ │ ├── PriceConverter.java │ │ │ │ ├── PriceGenerator.java │ │ │ │ ├── PriceResource.java │ │ │ │ ├── Quote.java │ │ │ │ └── QuoteResource.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── resources │ │ │ │ └── index.html │ │ │ └── application.properties │ │ ├── open-liberty │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── demo │ │ │ │ └── rest │ │ │ │ ├── IncorrectScopeJakarta.java │ │ │ │ ├── MyResource.java │ │ │ │ ├── MyService.java │ │ │ │ ├── RestApplication.java │ │ │ │ ├── Service.java │ │ │ │ └── injectAnnotation.java │ │ │ └── liberty │ │ │ └── config │ │ │ └── server.xml │ │ ├── rest-client-quickstart │ │ ├── .classpath │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── restclient │ │ │ │ │ ├── CountiesServiceWithConfigKey.java │ │ │ │ │ ├── CountriesResource.java │ │ │ │ │ ├── CountriesService.java │ │ │ │ │ ├── CountriesServiceWithBaseUri.java │ │ │ │ │ ├── Country.java │ │ │ │ │ ├── Fields.java │ │ │ │ │ └── MyService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── restclient │ │ │ ├── CountriesResourceIT.java │ │ │ └── CountriesResourceTest.java │ │ └── using-vertx │ │ ├── .classpath │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── acme │ │ │ └── vertx │ │ │ ├── EventResource.java │ │ │ ├── Fruit.java │ │ │ ├── FruitResource.java │ │ │ ├── GreetingResource.java │ │ │ ├── GreetingService.java │ │ │ ├── ResourceUsingWebClient.java │ │ │ ├── StreamingResource.java │ │ │ └── VertxJsonResource.java │ │ └── resources │ │ └── application.properties ├── maven │ ├── config-quickstart │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── config │ │ │ │ │ ├── CustomExtensionConfig.java │ │ │ │ │ ├── DefaultValueResource.java │ │ │ │ │ ├── GreetingConstructorResource.java │ │ │ │ │ ├── GreetingMethodResource.java │ │ │ │ │ ├── GreetingResource.java │ │ │ │ │ └── UnassignedValue.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── microprofile-config.properties │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── config │ │ │ │ ├── GreetingResourceTest.java │ │ │ │ └── NativeGreetingResourceIT.java │ │ │ └── resources │ │ │ └── application.properties │ └── hibernate-orm-resteasy-yaml │ │ ├── .classpath │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── hibernate │ │ │ │ └── orm │ │ │ │ ├── Fruit.java │ │ │ │ ├── FruitResource.java │ │ │ │ └── Main.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yaml │ │ └── test │ │ └── java │ │ └── org │ │ └── acme │ │ └── hibernate │ │ └── orm │ │ ├── FruitsEndpointTest.java │ │ └── NativeFruitsEndpointIT.java ├── quarkus │ └── projects │ │ ├── gradle │ │ ├── .gitignore │ │ ├── empty-gradle-project │ │ │ ├── .classpath │ │ │ ├── .project │ │ │ ├── .settings │ │ │ │ └── org.eclipse.buildship.core.prefs │ │ │ ├── build.gradle │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── empty │ │ │ │ │ └── gradle │ │ │ │ │ └── project │ │ │ │ │ └── Library.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── empty │ │ │ │ └── gradle │ │ │ │ └── project │ │ │ │ └── LibraryTest.java │ │ └── quarkus-gradle-project │ │ │ ├── .classpath │ │ │ ├── .project │ │ │ ├── .settings │ │ │ ├── org.eclipse.buildship.core.prefs │ │ │ └── org.eclipse.jdt.core.prefs │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── ExampleResource.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ ├── native-test │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── NativeExampleResourceIT.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── ExampleResourceTest.java │ │ └── maven │ │ ├── .gitignore │ │ ├── all-quarkus-extensions │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── ExampleResource.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ ├── ExampleResourceTest.java │ │ │ └── NativeExampleResourceIT.java │ │ ├── cache-quickstart │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── README.md │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── cache │ │ │ │ │ ├── WeatherForecast.java │ │ │ │ │ ├── WeatherForecastResource.java │ │ │ │ │ └── WeatherForecastService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yaml │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── cache │ │ │ ├── NativeWeatherForecastResourceIT.java │ │ │ └── WeatherForecastResourceTest.java │ │ ├── config-hover │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── config │ │ │ │ │ └── GreetingResource.java │ │ │ └── resources │ │ │ │ ├── application-foo.properties │ │ │ │ ├── application.properties │ │ │ │ ├── application.yaml │ │ │ │ └── application.yml │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── config │ │ │ │ ├── GreetingResourceTest.java │ │ │ │ └── NativeGreetingResourceIT.java │ │ │ └── resources │ │ │ └── application.properties │ │ ├── config-mapping │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── README.md │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ ├── collections │ │ │ │ └── ServerCollections.java │ │ │ │ ├── enums │ │ │ │ └── MyNativeConfig.java │ │ │ │ ├── map │ │ │ │ └── Server.java │ │ │ │ ├── namingstrategy │ │ │ │ ├── ServerKebabCaseNamingStrategy.java │ │ │ │ ├── ServerSnakeCaseNamingStrategy.java │ │ │ │ └── ServerVerbatimNamingStrategy.java │ │ │ │ ├── nestedgroup │ │ │ │ └── Server.java │ │ │ │ ├── optionals │ │ │ │ └── Optionals.java │ │ │ │ ├── simple │ │ │ │ └── Server.java │ │ │ │ ├── validation │ │ │ │ └── ServerClass.java │ │ │ │ ├── withname │ │ │ │ └── Server.java │ │ │ │ └── withparentname │ │ │ │ ├── Server.java │ │ │ │ ├── ServerHostAndPort.java │ │ │ │ └── ServerInfo.java │ │ │ └── resources │ │ │ └── application.properties │ │ ├── config-properties │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── config │ │ │ │ │ ├── GreetingGetterConfiguration.java │ │ │ │ │ ├── GreetingNoPrefixConfiguration.java │ │ │ │ │ ├── GreetingPublicFieldsConfiguration.java │ │ │ │ │ ├── GreetingStackOverflowConfiguration.java │ │ │ │ │ ├── GreetingVerbatimNamingStrategyConfiguration.java │ │ │ │ │ └── IGreetingConfiguration.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── config │ │ │ ├── GreetingResourceTest.java │ │ │ └── NativeGreetingResourceIT.java │ │ ├── config-quickstart-test │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── config │ │ │ │ │ └── GreetingResource.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── config │ │ │ │ ├── GreetingResourceTest.java │ │ │ │ ├── NativeGreetingResourceIT.java │ │ │ │ └── TestResource.java │ │ │ └── resources │ │ │ └── application.properties │ │ ├── config-quickstart │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── config │ │ │ │ │ ├── CustomExtensionConfig.java │ │ │ │ │ ├── GreetingConstructorResource.java │ │ │ │ │ ├── GreetingMethodResource.java │ │ │ │ │ └── GreetingResource.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── config │ │ │ │ ├── GreetingResourceTest.java │ │ │ │ └── NativeGreetingResourceIT.java │ │ │ └── resources │ │ │ └── application.properties │ │ ├── empty-maven-project │ │ ├── .classpath │ │ ├── .project │ │ └── pom.xml │ │ ├── hibernate-orm-resteasy-yaml │ │ ├── .classpath │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── hibernate │ │ │ │ │ └── orm │ │ │ │ │ ├── Fruit.java │ │ │ │ │ ├── FruitResource.java │ │ │ │ │ └── Main.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yaml │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── hibernate │ │ │ └── orm │ │ │ ├── FruitsEndpointTest.java │ │ │ └── NativeFruitsEndpointIT.java │ │ ├── hibernate-orm-resteasy │ │ ├── .classpath │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── README.md │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── hibernate │ │ │ │ │ └── orm │ │ │ │ │ ├── Fruit.java │ │ │ │ │ ├── FruitResource.java │ │ │ │ │ └── Main.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ ├── application.properties │ │ │ │ └── import.sql │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── hibernate │ │ │ └── orm │ │ │ ├── FruitsEndpointTest.java │ │ │ └── NativeFruitsEndpointIT.java │ │ ├── kubernetes │ │ ├── .classpath │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── config │ │ │ │ └── GreetingResource.java │ │ │ └── resources │ │ │ └── application.properties │ │ ├── microprofile-applicationpath │ │ ├── .classpath │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ ├── ApplicationPathResource.java │ │ │ │ └── MyApplication.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── resources │ │ │ │ └── index.html │ │ │ └── application.properties │ │ ├── quarkus-builditems │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── builditems │ │ │ │ ├── BadBuildItem.java │ │ │ │ └── GoodBuildItem.java │ │ │ └── resources │ │ │ └── application.properties │ │ ├── quarkus-container-images │ │ ├── .classpath │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── README.md │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── GreetingResource.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ └── index.html │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ ├── GreetingResourceTest.java │ │ │ └── NativeGreetingResourceIT.java │ │ ├── quarkus-route │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── .gitignore │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── README.md │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── reactive │ │ │ │ └── routes │ │ │ │ ├── MultipleRoutes.java │ │ │ │ ├── MyDeclarativeRoutes.java │ │ │ │ └── SimpleRoutes.java │ │ │ └── resources │ │ │ └── application.properties │ │ ├── renarde-todo │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ ├── email │ │ │ │ │ └── Emails.java │ │ │ │ ├── model │ │ │ │ │ ├── Todo.java │ │ │ │ │ ├── User.java │ │ │ │ │ ├── UserStatus.java │ │ │ │ │ ├── WebAuthnCertificate.java │ │ │ │ │ └── WebAuthnCredential.java │ │ │ │ ├── rest │ │ │ │ │ ├── Application.java │ │ │ │ │ ├── Game.java │ │ │ │ │ ├── Login.java │ │ │ │ │ ├── Templates.java │ │ │ │ │ └── Todos.java │ │ │ │ └── util │ │ │ │ │ ├── Globals.java │ │ │ │ │ ├── JavaExtensions.java │ │ │ │ │ ├── MyOidcSetup.java │ │ │ │ │ ├── MyWebAuthnSetup.java │ │ │ │ │ ├── Startup.java │ │ │ │ │ └── Util.java │ │ │ └── resources │ │ │ │ ├── Apple-key-dev.p8 │ │ │ │ ├── META-INF │ │ │ │ └── resources │ │ │ │ │ ├── images │ │ │ │ │ ├── signin-apple.svg │ │ │ │ │ ├── signin-facebook.svg │ │ │ │ │ ├── signin-github.svg │ │ │ │ │ ├── signin-google.svg │ │ │ │ │ ├── signin-microsoft.svg │ │ │ │ │ ├── signin-twitter.svg │ │ │ │ │ └── webauthn.svg │ │ │ │ │ ├── javascripts │ │ │ │ │ └── main.js │ │ │ │ │ └── stylesheets │ │ │ │ │ └── main.css │ │ │ │ ├── application-test.properties │ │ │ │ ├── application.properties │ │ │ │ ├── imports.sql │ │ │ │ └── templates │ │ │ │ ├── Application │ │ │ │ ├── about.html │ │ │ │ └── index.html │ │ │ │ ├── Emails │ │ │ │ ├── confirm.html │ │ │ │ └── confirm.txt │ │ │ │ ├── Login │ │ │ │ ├── confirm.html │ │ │ │ ├── login.html │ │ │ │ ├── logoutFirst.html │ │ │ │ ├── register.html │ │ │ │ └── welcome.html │ │ │ │ ├── Todos │ │ │ │ └── index.html │ │ │ │ ├── email.html │ │ │ │ ├── email.txt │ │ │ │ ├── main.html │ │ │ │ └── tags │ │ │ │ ├── formElement.html │ │ │ │ ├── input.html │ │ │ │ └── user.html │ │ │ └── test │ │ │ └── java │ │ │ └── fr │ │ │ └── epardaud │ │ │ ├── NativeReactiveGreetingResourceIT.java │ │ │ └── TodoResourceTest.java │ │ ├── rest-client-quickstart │ │ ├── .classpath │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── acme │ │ │ │ │ └── restclient │ │ │ │ │ ├── CountiesServiceWithConfigKey.java │ │ │ │ │ ├── CountriesResource.java │ │ │ │ │ ├── CountriesService.java │ │ │ │ │ ├── CountriesServiceWithBaseUri.java │ │ │ │ │ ├── Country.java │ │ │ │ │ ├── Fields.java │ │ │ │ │ └── MyService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── acme │ │ │ └── restclient │ │ │ ├── CountriesResourceIT.java │ │ │ └── CountriesResourceTest.java │ │ ├── scheduler-diagnostic │ │ ├── .classpath │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── tasks.json │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── ScheduledResource.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── resources │ │ │ │ └── index.html │ │ │ └── application.properties │ │ ├── scheduler-quickstart │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── scheduler │ │ │ │ ├── CountResource.java │ │ │ │ └── CounterBean.java │ │ │ └── resources │ │ │ └── application.properties │ │ └── using-vertx │ │ ├── .classpath │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ └── maven-wrapper.properties │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── acme │ │ │ └── vertx │ │ │ ├── EventResource.java │ │ │ ├── Fruit.java │ │ │ ├── FruitResource.java │ │ │ ├── GreetingResource.java │ │ │ ├── GreetingService.java │ │ │ ├── ResourceUsingWebClient.java │ │ │ ├── StreamingResource.java │ │ │ └── VertxJsonResource.java │ │ └── resources │ │ └── application.properties └── qute │ └── projects │ ├── .gitignore │ ├── gradle │ ├── .gitignore │ └── qute-quickstart │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── acme │ │ │ ├── SomePage.java │ │ │ └── qute │ │ │ ├── A.java │ │ │ ├── Globals.java │ │ │ ├── HelloResource.java │ │ │ ├── IgnoreInjectAnnotation.java │ │ │ ├── InjectedData.java │ │ │ ├── Item.java │ │ │ ├── ItemResource.java │ │ │ ├── ItemResourceWithCustomBasePath.java │ │ │ ├── ItemResourceWithFragment.java │ │ │ ├── ItemTemplates.java │ │ │ ├── ItemTemplatesCustomBasePath.java │ │ │ ├── ItemTemplatesIgnoreFragments.java │ │ │ ├── ItemWithAnnotationInParams.java │ │ │ ├── ItemWithRegisterForReflection.java │ │ │ ├── ItemWithTemplateData.java │ │ │ ├── MyTemplateExtensions.java │ │ │ ├── NestedClass.java │ │ │ ├── SomeInterface.java │ │ │ ├── Statuses.java │ │ │ ├── StatusesEnum.java │ │ │ ├── Templates.java │ │ │ ├── cyclic │ │ │ ├── ClassA.java │ │ │ ├── ClassB.java │ │ │ └── ClassC.java │ │ │ └── generic │ │ │ ├── A.java │ │ │ ├── AImpl.java │ │ │ └── B.java │ │ └── resources │ │ ├── META-INF │ │ └── resources │ │ │ └── index.html │ │ ├── application.properties │ │ └── templates │ │ ├── ItemResource │ │ └── items.qute.html │ │ ├── ItemResourceWithFragment │ │ ├── items.html │ │ ├── items2$id1.html │ │ └── items2.html │ │ ├── detail │ │ └── page1.html │ │ ├── globals.qute.html │ │ ├── hello.qute.html │ │ ├── hello2.qute.html │ │ ├── items.html │ │ ├── items2$id1.html │ │ ├── items2.html │ │ ├── page.qute.html │ │ └── status.qute.html │ └── maven │ ├── .gitignore │ ├── quarkus3 │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ ├── Bean1.java │ │ │ │ ├── Bean2.java │ │ │ │ ├── Bean3.java │ │ │ │ ├── GreetingResource.java │ │ │ │ ├── NotBean1.java │ │ │ │ └── NotBean2.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── resources │ │ │ │ └── index.html │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── acme │ │ ├── GreetingResourceIT.java │ │ └── GreetingResourceTest.java │ ├── qute-java17 │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── acme │ │ └── qute │ │ └── RecordItem.java │ ├── qute-messages │ ├── .classpath │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── .gitignore │ │ │ ├── MavenWrapperDownloader.java │ │ │ └── maven-wrapper.properties │ ├── .project │ ├── README.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── acme │ │ │ ├── App2Messages.java │ │ │ ├── AppMessages.java │ │ │ └── SomePage.java │ │ └── resources │ │ ├── META-INF │ │ └── resources │ │ │ └── index.html │ │ ├── application.properties │ │ ├── messages │ │ ├── msg.properties │ │ └── msg_fr.properties │ │ └── templates │ │ └── page.qute.html │ ├── qute-quickstart │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── acme │ │ │ │ └── qute │ │ │ │ ├── Globals.java │ │ │ │ ├── HelloResource.java │ │ │ │ ├── IgnoreInjectAnnotation.java │ │ │ │ ├── InjectedData.java │ │ │ │ ├── Item.java │ │ │ │ ├── ItemResource.java │ │ │ │ ├── ItemResourceWithCustomBasePath.java │ │ │ │ ├── ItemResourceWithFragment.java │ │ │ │ ├── ItemTemplates.java │ │ │ │ ├── ItemTemplatesCustomBasePath.java │ │ │ │ ├── ItemTemplatesIgnoreFragments.java │ │ │ │ ├── ItemWithAnnotationInParams.java │ │ │ │ ├── ItemWithRegisterForReflection.java │ │ │ │ ├── ItemWithTemplateData.java │ │ │ │ ├── MyTemplateExtensions.java │ │ │ │ ├── NestedClass.java │ │ │ │ ├── SomeInterface.java │ │ │ │ ├── Statuses.java │ │ │ │ ├── StatusesEnum.java │ │ │ │ ├── Templates.java │ │ │ │ ├── cyclic │ │ │ │ ├── ClassA.java │ │ │ │ ├── ClassB.java │ │ │ │ └── ClassC.java │ │ │ │ └── generic │ │ │ │ ├── A.java │ │ │ │ ├── AImpl.java │ │ │ │ └── B.java │ │ └── resources │ │ │ └── templates │ │ │ ├── ItemResource │ │ │ └── items.qute.html │ │ │ ├── ItemResourceWithFragment │ │ │ ├── items.html │ │ │ ├── items2$id1.html │ │ │ └── items2.html │ │ │ ├── detail │ │ │ └── page1.html │ │ │ ├── globals.qute.html │ │ │ ├── hello.qute.html │ │ │ ├── hello2.qute.html │ │ │ ├── items.html │ │ │ ├── items2$id1.html │ │ │ ├── items2.html │ │ │ └── status.qute.html │ │ └── test │ │ └── java │ │ └── org │ │ └── acme │ │ └── qute │ │ ├── HelloResourceTest.java │ │ ├── ItemsResourceTest.java │ │ ├── NativeHelloResourceIT.java │ │ └── NativeItemsResourceIT.java │ ├── qute-record │ ├── .classpath │ ├── .dockerignore │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── .gitignore │ │ │ ├── MavenWrapperDownloader.java │ │ │ └── maven-wrapper.properties │ ├── .project │ ├── README.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── acme │ │ │ └── sample │ │ │ ├── HelloResource.java │ │ │ ├── ItemResource.java │ │ │ └── SomePage.java │ │ └── resources │ │ ├── application.properties │ │ └── templates │ │ ├── Hello2.html │ │ ├── HelloResource │ │ └── Hello.html │ │ └── page.qute.html │ └── renarde-todo │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ ├── email │ │ │ └── Emails.java │ │ ├── model │ │ │ ├── Todo.java │ │ │ ├── User.java │ │ │ ├── UserStatus.java │ │ │ ├── WebAuthnCertificate.java │ │ │ └── WebAuthnCredential.java │ │ ├── rest │ │ │ ├── Application.java │ │ │ ├── Login.java │ │ │ ├── Templates.java │ │ │ └── Todos.java │ │ └── util │ │ │ ├── Globals.java │ │ │ ├── JavaExtensions.java │ │ │ ├── MyOidcSetup.java │ │ │ ├── MyWebAuthnSetup.java │ │ │ ├── Startup.java │ │ │ └── Util.java │ └── resources │ │ ├── Apple-key-dev.p8 │ │ ├── META-INF │ │ └── resources │ │ │ ├── images │ │ │ ├── signin-apple.svg │ │ │ ├── signin-facebook.svg │ │ │ ├── signin-github.svg │ │ │ ├── signin-google.svg │ │ │ ├── signin-microsoft.svg │ │ │ ├── signin-twitter.svg │ │ │ └── webauthn.svg │ │ │ ├── javascripts │ │ │ └── main.js │ │ │ └── stylesheets │ │ │ └── main.css │ │ ├── application-test.properties │ │ ├── application.properties │ │ ├── imports.sql │ │ └── templates │ │ ├── Application │ │ ├── about.html │ │ └── index.html │ │ ├── Emails │ │ ├── confirm.html │ │ └── confirm.txt │ │ ├── Login │ │ ├── confirm.html │ │ ├── login.html │ │ ├── logoutFirst.html │ │ ├── register.html │ │ └── welcome.html │ │ ├── Todos │ │ └── index.html │ │ ├── email.html │ │ ├── email.txt │ │ ├── main.html │ │ └── tags │ │ ├── formElement.html │ │ ├── input.html │ │ └── user.html │ └── test │ └── java │ └── fr │ └── epardaud │ ├── NativeReactiveGreetingResourceIT.java │ └── TodoResourceTest.java ├── pull_intellij_tests.sh ├── set_release_version.sh ├── settings.gradle.kts ├── src ├── it │ └── java │ │ └── org │ │ └── jboss │ │ └── tools │ │ └── intellij │ │ └── quarkus │ │ ├── fixtures │ │ └── dialogs │ │ │ └── project │ │ │ └── pages │ │ │ ├── QuarkusNewProjectFinalPage.java │ │ │ ├── QuarkusNewProjectFirstPage.java │ │ │ ├── QuarkusNewProjectSecondPage.java │ │ │ └── QuarkusNewProjectThirdPage.java │ │ ├── tests │ │ ├── AbstractQuarkusTest.java │ │ └── BasicTest.java │ │ └── utils │ │ ├── BuildTool.java │ │ ├── EndpointURLType.java │ │ └── XPathDefinitions.java ├── main │ ├── java │ │ └── com │ │ │ └── redhat │ │ │ ├── devtools │ │ │ └── intellij │ │ │ │ ├── lsp4mp4ij │ │ │ │ ├── MicroProfileBundle.java │ │ │ │ ├── classpath │ │ │ │ │ ├── ClasspathResourceChangedListener.java │ │ │ │ │ ├── ClasspathResourceChangedManager.java │ │ │ │ │ ├── ClasspathResourceChangedNotifier.java │ │ │ │ │ └── RunnableProgress.java │ │ │ │ ├── psi │ │ │ │ │ ├── core │ │ │ │ │ │ ├── AbstractAnnotationTypeReferencePropertiesProvider.java │ │ │ │ │ │ ├── AbstractPropertiesProvider.java │ │ │ │ │ │ ├── AbstractStaticPropertiesProvider.java │ │ │ │ │ │ ├── AbstractTypeDeclarationPropertiesProvider.java │ │ │ │ │ │ ├── EnumTypeAdapter.java │ │ │ │ │ │ ├── IProjectLabelProvider.java │ │ │ │ │ │ ├── IPropertiesCollector.java │ │ │ │ │ │ ├── IPropertiesProvider.java │ │ │ │ │ │ ├── JavaEEImplicitUsageProvider.java │ │ │ │ │ │ ├── JsonRpcHelpers.java │ │ │ │ │ │ ├── MicroProfileConfigConstants.java │ │ │ │ │ │ ├── ProjectLabelManager.java │ │ │ │ │ │ ├── PropertiesManager.java │ │ │ │ │ │ ├── PropertiesManagerForJava.java │ │ │ │ │ │ ├── PsiUtils.java │ │ │ │ │ │ ├── SearchContext.java │ │ │ │ │ │ ├── command │ │ │ │ │ │ │ ├── MicroprofileOpenURIAction.java │ │ │ │ │ │ │ └── MicroprofileUpdateConfigurationAction.java │ │ │ │ │ │ ├── inspections │ │ │ │ │ │ │ ├── MicroProfilePropertiesDuplicatesInspection.java │ │ │ │ │ │ │ ├── MicroProfilePropertiesExpressionsInspection.java │ │ │ │ │ │ │ ├── MicroProfilePropertiesGlobalInspection.java │ │ │ │ │ │ │ ├── MicroProfilePropertiesRequiredInspection.java │ │ │ │ │ │ │ ├── MicroProfilePropertiesSyntaxInspection.java │ │ │ │ │ │ │ ├── MicroProfilePropertiesUnassignedInspection.java │ │ │ │ │ │ │ ├── MicroProfilePropertiesUnknownInspection.java │ │ │ │ │ │ │ └── MicroProfilePropertiesValueInspection.java │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ ├── AbstractJavaContext.java │ │ │ │ │ │ │ ├── PropertyReplacerStrategy.java │ │ │ │ │ │ │ ├── codeaction │ │ │ │ │ │ │ │ ├── ExtendedCodeAction.java │ │ │ │ │ │ │ │ ├── IInvocationContext.java │ │ │ │ │ │ │ │ ├── IJavaCodeActionParticipant.java │ │ │ │ │ │ │ │ ├── InsertAnnotationAttributeQuickFix.java │ │ │ │ │ │ │ │ ├── InsertAnnotationMissingQuickFix.java │ │ │ │ │ │ │ │ ├── JavaCodeActionContext.java │ │ │ │ │ │ │ │ └── JavaCodeActionResolveContext.java │ │ │ │ │ │ │ ├── codelens │ │ │ │ │ │ │ │ ├── IJavaCodeLensParticipant.java │ │ │ │ │ │ │ │ └── JavaCodeLensContext.java │ │ │ │ │ │ │ ├── completion │ │ │ │ │ │ │ │ ├── IJavaCompletionParticipant.java │ │ │ │ │ │ │ │ └── JavaCompletionContext.java │ │ │ │ │ │ │ ├── corrections │ │ │ │ │ │ │ │ └── proposal │ │ │ │ │ │ │ │ │ ├── ASTRewriteCorrectionProposal.java │ │ │ │ │ │ │ │ │ ├── Change.java │ │ │ │ │ │ │ │ │ ├── ChangeCorrectionProposal.java │ │ │ │ │ │ │ │ │ ├── ImplementInterfaceProposal.java │ │ │ │ │ │ │ │ │ ├── InsertAnnotationAttributeProposal.java │ │ │ │ │ │ │ │ │ ├── InsertAnnotationProposal.java │ │ │ │ │ │ │ │ │ └── ReplaceAnnotationProposal.java │ │ │ │ │ │ │ ├── definition │ │ │ │ │ │ │ │ ├── AbstractAnnotationDefinitionParticipant.java │ │ │ │ │ │ │ │ ├── IJavaDefinitionParticipant.java │ │ │ │ │ │ │ │ ├── JavaDefinitionContext.java │ │ │ │ │ │ │ │ └── PropertiesDefinitionParticipant.java │ │ │ │ │ │ │ ├── diagnostics │ │ │ │ │ │ │ │ ├── IJavaDiagnosticsParticipant.java │ │ │ │ │ │ │ │ ├── IJavaErrorCode.java │ │ │ │ │ │ │ │ └── JavaDiagnosticsContext.java │ │ │ │ │ │ │ ├── hover │ │ │ │ │ │ │ │ ├── IJavaHoverParticipant.java │ │ │ │ │ │ │ │ ├── JavaHoverContext.java │ │ │ │ │ │ │ │ └── PropertiesHoverParticipant.java │ │ │ │ │ │ │ ├── symbols │ │ │ │ │ │ │ │ └── IJavaWorkspaceSymbolsParticipant.java │ │ │ │ │ │ │ └── validators │ │ │ │ │ │ │ │ ├── JavaASTValidator.java │ │ │ │ │ │ │ │ ├── JavaASTValidatorExtensionPointBean.java │ │ │ │ │ │ │ │ └── annotations │ │ │ │ │ │ │ │ ├── AnnotationAttributeRule.java │ │ │ │ │ │ │ │ ├── AnnotationRule.java │ │ │ │ │ │ │ │ ├── AnnotationRuleAttributeExtensionPointBean.java │ │ │ │ │ │ │ │ ├── AnnotationRuleExtensionPointBean.java │ │ │ │ │ │ │ │ ├── AnnotationRulesJavaASTValidator.java │ │ │ │ │ │ │ │ ├── AnnotationValidator.java │ │ │ │ │ │ │ │ ├── RangeExpression.java │ │ │ │ │ │ │ │ └── RangeExpressionException.java │ │ │ │ │ │ ├── jaxrs │ │ │ │ │ │ │ ├── HttpMethod.java │ │ │ │ │ │ │ ├── IJaxRsInfoProvider.java │ │ │ │ │ │ │ ├── JaxRsConstants.java │ │ │ │ │ │ │ ├── JaxRsContext.java │ │ │ │ │ │ │ ├── JaxRsMethodInfo.java │ │ │ │ │ │ │ └── JaxRsUtils.java │ │ │ │ │ │ ├── project │ │ │ │ │ │ │ ├── AbstractConfigSource.java │ │ │ │ │ │ │ ├── IConfigSource.java │ │ │ │ │ │ │ ├── IConfigSourceProvider.java │ │ │ │ │ │ │ ├── MicroProfileConfigPropertyInformation.java │ │ │ │ │ │ │ ├── PropertiesConfigSource.java │ │ │ │ │ │ │ ├── PsiMicroProfileProject.java │ │ │ │ │ │ │ └── PsiMicroProfileProjectManager.java │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── AnnotationMemberInfo.java │ │ │ │ │ │ │ ├── AnnotationUtils.java │ │ │ │ │ │ │ ├── IPsiUtils.java │ │ │ │ │ │ │ ├── PositionUtils.java │ │ │ │ │ │ │ ├── PsiMicroProfileUtils.java │ │ │ │ │ │ │ └── PsiTypeUtils.java │ │ │ │ │ └── internal │ │ │ │ │ │ ├── config │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ ├── InsertDefaultValueAnnotationAttributeQuickFix.java │ │ │ │ │ │ │ ├── MicroProfileConfigASTValidator.java │ │ │ │ │ │ │ ├── MicroProfileConfigDefinitionParticipant.java │ │ │ │ │ │ │ ├── MicroProfileConfigErrorCode.java │ │ │ │ │ │ │ ├── MicroProfileConfigHoverParticipant.java │ │ │ │ │ │ │ ├── NoValueAssignedToPropertyQuickFix.java │ │ │ │ │ │ │ └── PropertyNameData.java │ │ │ │ │ │ └── properties │ │ │ │ │ │ │ ├── MicroProfileConfigPropertiesProvider.java │ │ │ │ │ │ │ └── MicroProfileConfigPropertyProvider.java │ │ │ │ │ │ ├── core │ │ │ │ │ │ ├── PropertiesCollector.java │ │ │ │ │ │ ├── StaticPropertyProvider.java │ │ │ │ │ │ ├── StaticPropertyProviderExtensionPointBean.java │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ ├── ChangeUtil.java │ │ │ │ │ │ │ ├── TextEditConverter.java │ │ │ │ │ │ │ ├── codeaction │ │ │ │ │ │ │ │ ├── CodeActionHandler.java │ │ │ │ │ │ │ │ └── JavaCodeActionDefinition.java │ │ │ │ │ │ │ ├── corrections │ │ │ │ │ │ │ │ └── DiagnosticsHelper.java │ │ │ │ │ │ │ └── validators │ │ │ │ │ │ │ │ ├── JavaASTDiagnosticsParticipant.java │ │ │ │ │ │ │ │ ├── JavaASTValidatorRegistry.java │ │ │ │ │ │ │ │ └── MultiASTVisitor.java │ │ │ │ │ │ ├── ls │ │ │ │ │ │ │ └── PsiUtilsLSImpl.java │ │ │ │ │ │ ├── project │ │ │ │ │ │ │ └── ConfigSourcePropertiesProvider.java │ │ │ │ │ │ └── providers │ │ │ │ │ │ │ ├── GradleProjectLabelProvider.java │ │ │ │ │ │ │ ├── MavenProjectLabelProvider.java │ │ │ │ │ │ │ ├── MicroProfileConfigSourceProvider.java │ │ │ │ │ │ │ └── MicroProfileProjectLabelProvider.java │ │ │ │ │ │ ├── faulttolerance │ │ │ │ │ │ ├── MicroProfileFaultToleranceConstants.java │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ ├── MicroProfileFaultToleranceASTValidator.java │ │ │ │ │ │ │ ├── MicroProfileFaultToleranceCompletionParticipant.java │ │ │ │ │ │ │ ├── MicroProfileFaultToleranceDefinitionParticipant.java │ │ │ │ │ │ │ └── MicroProfileFaultToleranceErrorCode.java │ │ │ │ │ │ └── properties │ │ │ │ │ │ │ └── MicroProfileFaultToleranceProvider.java │ │ │ │ │ │ ├── graphql │ │ │ │ │ │ ├── MicroProfileGraphQLConstants.java │ │ │ │ │ │ ├── TypeSystemDirectiveLocation.java │ │ │ │ │ │ └── java │ │ │ │ │ │ │ ├── MicroProfileGraphQLASTValidator.java │ │ │ │ │ │ │ └── MicroProfileGraphQLErrorCode.java │ │ │ │ │ │ ├── health │ │ │ │ │ │ ├── MicroProfileHealthConstants.java │ │ │ │ │ │ └── java │ │ │ │ │ │ │ ├── HealthAnnotationMissingQuickFix.java │ │ │ │ │ │ │ ├── ImplementHealthCheckQuickFix.java │ │ │ │ │ │ │ ├── MicroProfileHealthDiagnosticsParticipant.java │ │ │ │ │ │ │ └── MicroProfileHealthErrorCode.java │ │ │ │ │ │ ├── jaxrs │ │ │ │ │ │ └── java │ │ │ │ │ │ │ ├── DefaultJaxRsInfoProvider.java │ │ │ │ │ │ │ ├── JaxRsCodeLensParticipant.java │ │ │ │ │ │ │ ├── JaxRsInfoProviderRegistry.java │ │ │ │ │ │ │ └── JaxRsWorkspaceSymbolParticipant.java │ │ │ │ │ │ ├── jul │ │ │ │ │ │ └── properties │ │ │ │ │ │ │ └── JBossLogManagerPropertyProvider.java │ │ │ │ │ │ ├── metrics │ │ │ │ │ │ ├── MicroProfileMetricsConstants.java │ │ │ │ │ │ └── java │ │ │ │ │ │ │ ├── ApplicationScopedAnnotationMissingQuickFix.java │ │ │ │ │ │ │ ├── MicroProfileMetricsDiagnosticsParticipant.java │ │ │ │ │ │ │ └── MicroProfileMetricsErrorCode.java │ │ │ │ │ │ ├── openapi │ │ │ │ │ │ ├── MicroProfileOpenAPIConstants.java │ │ │ │ │ │ └── java │ │ │ │ │ │ │ ├── MicroProfileGenerateOpenAPIOperation.java │ │ │ │ │ │ │ └── OpenAPIAnnotationProposal.java │ │ │ │ │ │ ├── reactivemessaging │ │ │ │ │ │ ├── MicroProfileReactiveMessagingConstants.java │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ ├── MicroProfileReactiveMessagingASTValidator.java │ │ │ │ │ │ │ └── MicroProfileReactiveMessagingErrorCode.java │ │ │ │ │ │ └── properties │ │ │ │ │ │ │ └── MicroProfileReactiveMessagingProvider.java │ │ │ │ │ │ └── restclient │ │ │ │ │ │ ├── MicroProfileRestClientConstants.java │ │ │ │ │ │ ├── MicroProfileRestClientErrorCode.java │ │ │ │ │ │ ├── java │ │ │ │ │ │ ├── InjectAndRestClientAnnotationMissingQuickFix.java │ │ │ │ │ │ ├── InjectAnnotationMissingQuickFix.java │ │ │ │ │ │ ├── MicroProfileRestClientCodeLensParticipant.java │ │ │ │ │ │ ├── MicroProfileRestClientDiagnosticsParticipant.java │ │ │ │ │ │ ├── RegisterRestClientAnnotationMissingQuickFix.java │ │ │ │ │ │ └── RestClientAnnotationMissingQuickFix.java │ │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileRegisterRestClientProvider.java │ │ │ │ └── settings │ │ │ │ │ ├── MicroProfileConfigurable.java │ │ │ │ │ ├── MicroProfileInspectionsInfo.java │ │ │ │ │ ├── MicroProfileView.java │ │ │ │ │ ├── UserDefinedMicroProfileSettings.java │ │ │ │ │ ├── java │ │ │ │ │ ├── MicroProfileJavaConfigurable.java │ │ │ │ │ └── MicroProfileJavaView.java │ │ │ │ │ └── properties │ │ │ │ │ ├── MicroProfilePropertiesConfigurable.java │ │ │ │ │ └── MicroProfilePropertiesView.java │ │ │ │ ├── microprofile │ │ │ │ └── lang │ │ │ │ │ └── MicroProfileIcons.java │ │ │ │ ├── quarkus │ │ │ │ ├── ProgressIndicatorWrapper.java │ │ │ │ ├── QuarkusBundle.java │ │ │ │ ├── QuarkusConstants.java │ │ │ │ ├── QuarkusDeploymentSupport.java │ │ │ │ ├── QuarkusModuleUtil.java │ │ │ │ ├── QuarkusPluginDisposable.java │ │ │ │ ├── QuarkusPostStartupActivity.java │ │ │ │ ├── buildtool │ │ │ │ │ ├── BuildToolDelegate.java │ │ │ │ │ ├── ProjectImportListener.java │ │ │ │ │ ├── gradle │ │ │ │ │ │ ├── AbstractGradleToolDelegate.java │ │ │ │ │ │ ├── GradleGroovyToolDelegate.java │ │ │ │ │ │ ├── GradleKotlinToolDelegate.java │ │ │ │ │ │ ├── GradleRunAndDebugProgramRunner.java │ │ │ │ │ │ └── QuarkusProjectDataService.java │ │ │ │ │ └── maven │ │ │ │ │ │ ├── MavenToolDelegate.java │ │ │ │ │ │ ├── MavenWrapperUtils.java │ │ │ │ │ │ ├── QuarkusFacetMavenImporter.java │ │ │ │ │ │ ├── QuarkusMavenDebugProgramRunner.java │ │ │ │ │ │ ├── QuarkusMavenLibraryImporter.java │ │ │ │ │ │ └── QuarkusMavenRunProgramRunner.java │ │ │ │ ├── facet │ │ │ │ │ ├── QuarkusFacet.java │ │ │ │ │ ├── QuarkusFacetConfiguration.java │ │ │ │ │ ├── QuarkusFacetConfigurationImpl.java │ │ │ │ │ ├── QuarkusFacetType.java │ │ │ │ │ └── QuarkusFrameworkDetector.java │ │ │ │ ├── javadoc │ │ │ │ │ ├── AbstractJavaDocConverter.java │ │ │ │ │ ├── HtmlToPlainText.java │ │ │ │ │ ├── JavaDoc2HTMLTextReader.java │ │ │ │ │ ├── JavaDoc2MarkdownConverter.java │ │ │ │ │ ├── JavaDoc2PlainTextConverter.java │ │ │ │ │ ├── JavaDocCommentReader.java │ │ │ │ │ ├── JavadocContentAccess.java │ │ │ │ │ ├── SingleCharReader.java │ │ │ │ │ ├── SubstitutionTextReader.java │ │ │ │ │ └── TagElement.java │ │ │ │ ├── json │ │ │ │ │ ├── ApplicationYamlJsonSchemaFileProvider.java │ │ │ │ │ ├── ApplicationYamlJsonSchemaManager.java │ │ │ │ │ ├── ApplicationYamlJsonSchemaProviderFactory.java │ │ │ │ │ └── JsonSchemaLightVirtualFile.java │ │ │ │ ├── lang │ │ │ │ │ ├── QuarkusIconProvider.java │ │ │ │ │ ├── QuarkusIcons.java │ │ │ │ │ ├── QuarkusImplicitPropertyUsageProvider.java │ │ │ │ │ └── QuarkusPropertyClassNameCompletionRemover.java │ │ │ │ ├── lsp │ │ │ │ │ ├── AbstractQuarkusDocumentMatcher.java │ │ │ │ │ ├── QuarkusDocumentMatcherForJavaFile.java │ │ │ │ │ ├── QuarkusDocumentMatcherForPropertiesFile.java │ │ │ │ │ ├── QuarkusLanguageClient.java │ │ │ │ │ ├── QuarkusLanguageServerFactory.java │ │ │ │ │ └── QuarkusServer.java │ │ │ │ ├── projectWizard │ │ │ │ │ ├── QuarkusCategory.java │ │ │ │ │ ├── QuarkusCodeEndpointChooserStep.java │ │ │ │ │ ├── QuarkusExtension.java │ │ │ │ │ ├── QuarkusExtensionsModel.java │ │ │ │ │ ├── QuarkusExtensionsStep.java │ │ │ │ │ ├── QuarkusModel.java │ │ │ │ │ ├── QuarkusModelRegistry.java │ │ │ │ │ ├── QuarkusModuleBuilder.java │ │ │ │ │ ├── QuarkusModuleInfoStep.java │ │ │ │ │ ├── QuarkusStream.java │ │ │ │ │ ├── QuarkusValidationFunctions.java │ │ │ │ │ ├── RequestHelper.java │ │ │ │ │ └── TextFieldValidator.java │ │ │ │ ├── psi │ │ │ │ │ └── internal │ │ │ │ │ │ ├── QuarkusBuildImplicitUsageProvider.java │ │ │ │ │ │ ├── ScheduledImplicitUsageProvider.java │ │ │ │ │ │ ├── builditems │ │ │ │ │ │ └── QuarkusBuildItemErrorCode.java │ │ │ │ │ │ ├── providers │ │ │ │ │ │ ├── QuarkusConfigSourceProvider.java │ │ │ │ │ │ └── YamlConfigSource.java │ │ │ │ │ │ ├── utils │ │ │ │ │ │ └── YamlUtils.java │ │ │ │ │ │ └── validators │ │ │ │ │ │ └── QuarkusBuildItemDiagnosticsParticipant.java │ │ │ │ ├── run │ │ │ │ │ ├── AttachDebuggerExecutionListener.java │ │ │ │ │ ├── AttachDebuggerProcessListener.java │ │ │ │ │ ├── QuarkusRunConfiguration.java │ │ │ │ │ ├── QuarkusRunConfigurationFactory.java │ │ │ │ │ ├── QuarkusRunConfigurationManager.java │ │ │ │ │ ├── QuarkusRunConfigurationOptions.java │ │ │ │ │ ├── QuarkusRunConfigurationType.java │ │ │ │ │ ├── QuarkusRunSettingsEditor.form │ │ │ │ │ ├── QuarkusRunSettingsEditor.java │ │ │ │ │ └── dashboard │ │ │ │ │ │ ├── QuarkusRunDashboardCustomizer.java │ │ │ │ │ │ └── QuarkusRunDashboardDefaultTypesProvider.java │ │ │ │ ├── search │ │ │ │ │ └── QuarkusModuleComponent.java │ │ │ │ ├── settings │ │ │ │ │ ├── QuarkusConfigurable.java │ │ │ │ │ ├── QuarkusView.java │ │ │ │ │ └── UserDefinedQuarkusSettings.java │ │ │ │ └── telemetry │ │ │ │ │ ├── TelemetryEventName.java │ │ │ │ │ └── TelemetryManager.java │ │ │ │ └── qute │ │ │ │ ├── QuteBundle.java │ │ │ │ ├── editor │ │ │ │ ├── QuteBraceMatcher.java │ │ │ │ └── QuteTypedHandler.java │ │ │ │ ├── facet │ │ │ │ ├── QuteFacet.java │ │ │ │ ├── QuteFacetConfiguration.java │ │ │ │ ├── QuteFacetConfigurationImpl.java │ │ │ │ ├── QuteFacetType.java │ │ │ │ └── QuteFrameworkDetector.java │ │ │ │ ├── gradle │ │ │ │ └── QuteProjectDataService.java │ │ │ │ ├── lang │ │ │ │ ├── QuteASTFactory.java │ │ │ │ ├── QuteDeclarationSearcher.java │ │ │ │ ├── QuteFileType.java │ │ │ │ ├── QuteFileViewProvider.java │ │ │ │ ├── QuteFileViewProviderFactory.java │ │ │ │ ├── QuteLanguage.java │ │ │ │ ├── QuteLanguageSubstitutor.java │ │ │ │ ├── QuteParserDefinition.java │ │ │ │ ├── format │ │ │ │ │ ├── QuteFileIndentOptionsProvider.java │ │ │ │ │ └── QuteHtmlFormattingModelBuilder.java │ │ │ │ ├── highlighter │ │ │ │ │ ├── QuteColorsPage.java │ │ │ │ │ ├── QuteEditorHighlighter.java │ │ │ │ │ ├── QuteEditorHighlighterProvider.java │ │ │ │ │ ├── QuteHighlighterColors.java │ │ │ │ │ ├── QuteSyntaxHighlighter.java │ │ │ │ │ └── QuteSyntaxHighlighterFactory.java │ │ │ │ └── psi │ │ │ │ │ ├── AbstractQuteSubLexer.java │ │ │ │ │ ├── QuteElementType.java │ │ │ │ │ ├── QuteElementTypes.java │ │ │ │ │ ├── QuteLexer.java │ │ │ │ │ ├── QuteLexerForExpression.java │ │ │ │ │ ├── QuteLexerForExpressionContent.java │ │ │ │ │ ├── QuteLexerForExpressionMethodParameter.java │ │ │ │ │ ├── QuteLexerForExpressionParameter.java │ │ │ │ │ ├── QuteLexerForMethodParameters.java │ │ │ │ │ ├── QuteLexerForStartTag.java │ │ │ │ │ ├── QuteParser.java │ │ │ │ │ ├── QuteParsing.java │ │ │ │ │ ├── QutePsiFile.java │ │ │ │ │ ├── QutePsiReference.java │ │ │ │ │ ├── QuteToken.java │ │ │ │ │ └── QuteTokenType.java │ │ │ │ ├── lsp │ │ │ │ ├── AbstractQuteDocumentMatcher.java │ │ │ │ ├── QuteClientFeatures.java │ │ │ │ ├── QuteDiagnosticFeature.java │ │ │ │ ├── QuteDocumentMatcherForJavaFile.java │ │ │ │ ├── QuteDocumentMatcherForTemplateFile.java │ │ │ │ ├── QuteLanguageClient.java │ │ │ │ ├── QuteLanguageServerFactory.java │ │ │ │ ├── QuteServer.java │ │ │ │ └── QuteUtils.java │ │ │ │ ├── maven │ │ │ │ └── QuteFacetMavenImporter.java │ │ │ │ ├── psi │ │ │ │ ├── QuteCommandConstants.java │ │ │ │ ├── QuteSupportForJava.java │ │ │ │ ├── QuteSupportForTemplate.java │ │ │ │ ├── core │ │ │ │ │ ├── command │ │ │ │ │ │ ├── QuteAction.java │ │ │ │ │ │ ├── QuteGenerateTemplateAction.java │ │ │ │ │ │ ├── QuteJavaDefinitionAction.java │ │ │ │ │ │ ├── QuteOpenURIAction.java │ │ │ │ │ │ └── QuteUpdateConfigurationAction.java │ │ │ │ │ └── inspections │ │ │ │ │ │ ├── QuteGlobalInspection.java │ │ │ │ │ │ ├── QuteLSPLocalInspectionTool.java │ │ │ │ │ │ ├── QuteUndefinedNamespaceInspection.java │ │ │ │ │ │ ├── QuteUndefinedObjectInspection.java │ │ │ │ │ │ └── QuteUndefinedSectionTagInspection.java │ │ │ │ ├── internal │ │ │ │ │ ├── AbstractQuteExtensionPointRegistry.java │ │ │ │ │ ├── AnnotationLocationSupport.java │ │ │ │ │ ├── QuteJavaConstants.java │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── quarkus │ │ │ │ │ │ │ └── InjectNamespaceResolverSupport.java │ │ │ │ │ │ ├── renarde │ │ │ │ │ │ │ ├── RenardeImplicitUsageProvider.java │ │ │ │ │ │ │ ├── RenardeJavaConstants.java │ │ │ │ │ │ │ ├── RenardeResolvedJavaTypeFactory.java │ │ │ │ │ │ │ └── UriNamespaceResolverSupport.java │ │ │ │ │ │ ├── roq │ │ │ │ │ │ │ ├── DataMappingSupport.java │ │ │ │ │ │ │ ├── RoqDataModelProvider.java │ │ │ │ │ │ │ ├── RoqJavaConstants.java │ │ │ │ │ │ │ ├── RoqTemplateRootPathProvider.java │ │ │ │ │ │ │ └── RoqUtils.java │ │ │ │ │ │ └── webbundler │ │ │ │ │ │ │ ├── WebBundlerJavaConstants.java │ │ │ │ │ │ │ └── WebBundlerTemplateRootPathProvider.java │ │ │ │ │ ├── java │ │ │ │ │ │ ├── AbstractQuteTemplateLinkCollector.java │ │ │ │ │ │ ├── IQuteErrorCode.java │ │ │ │ │ │ ├── QuarkusIntegrationForQute.java │ │ │ │ │ │ ├── QuteErrorCode.java │ │ │ │ │ │ ├── QuteJavaCodeLensCollector.java │ │ │ │ │ │ ├── QuteJavaDiagnosticsCollector.java │ │ │ │ │ │ └── QuteJavaDocumentLinkCollector.java │ │ │ │ │ ├── resolver │ │ │ │ │ │ ├── AbstractTypeResolver.java │ │ │ │ │ │ ├── ClassFileTypeResolver.java │ │ │ │ │ │ └── ITypeResolver.java │ │ │ │ │ └── template │ │ │ │ │ │ ├── JavaTypesSearch.java │ │ │ │ │ │ ├── QuarkusIntegrationForQute.java │ │ │ │ │ │ ├── QuteSupportForTemplateGenerateMissingJavaMemberHandler.java │ │ │ │ │ │ ├── TemplateDataCollector.java │ │ │ │ │ │ ├── TemplateDataLocation.java │ │ │ │ │ │ ├── TemplateDataSupport.java │ │ │ │ │ │ ├── TemplateDataVisitor.java │ │ │ │ │ │ ├── datamodel │ │ │ │ │ │ ├── CheckedTemplateSupport.java │ │ │ │ │ │ ├── DataModelProviderRegistry.java │ │ │ │ │ │ ├── TemplateDataAnnotationSupport.java │ │ │ │ │ │ ├── TemplateEnumAnnotationSupport.java │ │ │ │ │ │ ├── TemplateExtensionAnnotationSupport.java │ │ │ │ │ │ ├── TemplateFieldSupport.java │ │ │ │ │ │ ├── TemplateGlobalAnnotationSupport.java │ │ │ │ │ │ ├── TemplateRecordsSupport.java │ │ │ │ │ │ └── TypeSafeMessageBundlesSupport.java │ │ │ │ │ │ ├── resolvedtype │ │ │ │ │ │ ├── AbstractResolvedJavaTypeFactory.java │ │ │ │ │ │ ├── DefaultResolvedJavaTypeFactory.java │ │ │ │ │ │ ├── IResolvedJavaTypeFactory.java │ │ │ │ │ │ └── ResolvedJavaTypeFactoryRegistry.java │ │ │ │ │ │ └── rootpath │ │ │ │ │ │ └── TemplateRootPathProviderRegistry.java │ │ │ │ ├── template │ │ │ │ │ ├── datamodel │ │ │ │ │ │ ├── AbstractAnnotationTypeReferenceDataModelProvider.java │ │ │ │ │ │ ├── AbstractDataModelProvider.java │ │ │ │ │ │ ├── AbstractFieldDeclarationTypeReferenceDataModelProvider.java │ │ │ │ │ │ ├── AbstractInterfaceImplementationDataModelProvider.java │ │ │ │ │ │ ├── BaseContext.java │ │ │ │ │ │ ├── IDataModelProvider.java │ │ │ │ │ │ └── SearchContext.java │ │ │ │ │ └── rootpath │ │ │ │ │ │ ├── DefaultTemplateRootPathProvider.java │ │ │ │ │ │ └── ITemplateRootPathProvider.java │ │ │ │ └── utils │ │ │ │ │ ├── AnnotationUtils.java │ │ │ │ │ ├── BeanUtil.java │ │ │ │ │ ├── CDIUtils.java │ │ │ │ │ ├── PsiQuteProjectUtils.java │ │ │ │ │ ├── PsiTypeUtils.java │ │ │ │ │ ├── QuteReflectionAnnotationUtils.java │ │ │ │ │ ├── TemplateNameStrategy.java │ │ │ │ │ ├── TemplatePathInfo.java │ │ │ │ │ └── TextEditConverter.java │ │ │ │ └── settings │ │ │ │ ├── QuteConfigurable.java │ │ │ │ ├── QuteInspectionsInfo.java │ │ │ │ ├── QuteView.java │ │ │ │ └── UserDefinedQuteSettings.java │ │ │ └── microprofile │ │ │ └── psi │ │ │ ├── internal │ │ │ └── quarkus │ │ │ │ ├── QuarkusConstants.java │ │ │ │ ├── cache │ │ │ │ └── properties │ │ │ │ │ └── QuarkusCacheResultProvider.java │ │ │ │ ├── core │ │ │ │ ├── java │ │ │ │ │ └── QuarkusConfigMappingASTVisitor.java │ │ │ │ └── properties │ │ │ │ │ ├── ConfigPhase.java │ │ │ │ │ ├── ConfigProperties.java │ │ │ │ │ ├── NamingStrategy.java │ │ │ │ │ ├── QuarkusConfigMappingProvider.java │ │ │ │ │ ├── QuarkusConfigPropertiesProvider.java │ │ │ │ │ ├── QuarkusConfigRootProvider.java │ │ │ │ │ └── QuarkusCoreProvider.java │ │ │ │ ├── hibernate │ │ │ │ └── properties │ │ │ │ │ └── QuarkusHibernateORMProvider.java │ │ │ │ ├── jaxrs │ │ │ │ └── java │ │ │ │ │ └── QuarkusJaxRsCodeLensParticipant.java │ │ │ │ ├── kubernetes │ │ │ │ └── properties │ │ │ │ │ └── QuarkusKubernetesProvider.java │ │ │ │ ├── providers │ │ │ │ ├── AbstractStaticQuarkusPropertiesProvider.java │ │ │ │ ├── QuarkusContext.java │ │ │ │ ├── QuarkusProjectLabelProvider.java │ │ │ │ └── QuarkusSearchContext.java │ │ │ │ ├── renarde │ │ │ │ └── java │ │ │ │ │ ├── RenardeConstants.java │ │ │ │ │ ├── RenardeJaxRsInfoProvider.java │ │ │ │ │ └── RenardeUtils.java │ │ │ │ ├── route │ │ │ │ └── java │ │ │ │ │ ├── ReactiveRouteConstants.java │ │ │ │ │ ├── ReactiveRouteImplicitUsageProvider.java │ │ │ │ │ ├── ReactiveRouteJaxRsInfoProvider.java │ │ │ │ │ └── ReactiveRouteUtils.java │ │ │ │ └── scheduler │ │ │ │ ├── SchedulerErrorCodes.java │ │ │ │ ├── SchedulerUtils.java │ │ │ │ ├── java │ │ │ │ ├── QuarkusScheduledDefinitionParticipant.java │ │ │ │ ├── QuarkusScheduledHoverParticipant.java │ │ │ │ └── QuarkusSchedulerASTVisitor.java │ │ │ │ └── properties │ │ │ │ └── QuarkusScheduledPropertiesProvider.java │ │ │ └── quarkus │ │ │ └── PsiQuarkusUtils.java │ └── resources │ │ ├── META-INF │ │ ├── com.redhat.devtools.intellij.quarkus.gradle.xml │ │ ├── com.redhat.devtools.intellij.quarkus.json.xml │ │ ├── com.redhat.devtools.intellij.quarkus.maven.xml │ │ ├── lsp4ij-quarkus.xml │ │ ├── lsp4ij-qute.xml │ │ ├── plugin.xml │ │ ├── pluginIcon.svg │ │ └── pluginIcon_dark.svg │ │ ├── images │ │ ├── expui │ │ │ └── fileTypes │ │ │ │ ├── text.svg │ │ │ │ └── text_dark.svg │ │ ├── fighter-jet-solid.svg │ │ ├── nodes │ │ │ └── template.svg │ │ ├── platform-icon.svg │ │ └── platform-icon_dark.svg │ │ ├── inspectionDescriptions │ │ ├── MicroProfilePropertiesDuplicates.html │ │ ├── MicroProfilePropertiesExpressions.html │ │ ├── MicroProfilePropertiesGlobal.html │ │ ├── MicroProfilePropertiesRequired.html │ │ ├── MicroProfilePropertiesSyntax.html │ │ ├── MicroProfilePropertiesUnassigned.html │ │ ├── MicroProfilePropertiesUnknown.html │ │ ├── MicroProfilePropertiesValue.html │ │ ├── QuteGlobal.html │ │ ├── QuteUndefinedNamespace.html │ │ ├── QuteUndefinedObject.html │ │ └── QuteUndefinedSectionTag.htm │ │ ├── messages │ │ ├── MicroProfileBundle.properties │ │ ├── QuarkusBundle.properties │ │ └── QuteBundle.properties │ │ ├── microprofile_icon_rgb_16px_default.png │ │ ├── quarkus_icon_rgb_16px_default.png │ │ ├── quarkus_icon_rgb_16px_default_dark.png │ │ ├── quarkus_icon_rgb_32px_default.png │ │ ├── quarkus_icon_rgb_32px_default_dark.png │ │ └── static-properties │ │ ├── jboss-logmanager-metadata.json │ │ ├── jul-metadata.json │ │ ├── mp-config-metadata.json │ │ ├── mp-context-propagation-metadata.json │ │ ├── mp-graphql-metadata.json │ │ ├── mp-health-metadata.json │ │ ├── mp-jwt-metadata.json │ │ ├── mp-lra-metadata.json │ │ ├── mp-metrics-metadata.json │ │ ├── mp-openapi-metadata.json │ │ ├── mp-opentracing-metadata.json │ │ ├── quarkus-core-metadata.json │ │ └── quarkus-hibernate-orm-metadata.json └── test │ ├── java │ └── com │ │ └── redhat │ │ ├── devtools │ │ └── intellij │ │ │ ├── GradleTestCase.java │ │ │ ├── MavenEditorTest.java │ │ │ ├── MavenModuleImportingTestCase.java │ │ │ ├── lsp4mp4ij │ │ │ ├── commons │ │ │ │ └── PropertyReplacerStrategyTest.java │ │ │ └── psi │ │ │ │ ├── core │ │ │ │ ├── GradleProjectLabelTest.java │ │ │ │ ├── GradlePropertiesManagerForJavaTest.java │ │ │ │ ├── GradlePropertiesManagerLocationConfigQuickstartTest.java │ │ │ │ ├── GradlePropertiesManagerLocationTest.java │ │ │ │ ├── GradlePropertiesManagerLocationUsingVertxTest.java │ │ │ │ ├── GradlePropertiesManagerTest.java │ │ │ │ ├── LSP4MPMavenModuleImportingTestCase.java │ │ │ │ ├── MicroProfileAssert.java │ │ │ │ ├── MicroProfileForJavaAssert.java │ │ │ │ ├── MicroProfileMavenProjectName.java │ │ │ │ ├── ProjectLabelTest.java │ │ │ │ ├── PropertiesManagerClassPathKindTest.java │ │ │ │ ├── PropertiesManagerForJavaTest.java │ │ │ │ ├── PropertiesManagerLocationTest.java │ │ │ │ ├── PropertiesManagerTest.java │ │ │ │ ├── TestConfigSourceProvider.java │ │ │ │ ├── config │ │ │ │ │ ├── java │ │ │ │ │ │ ├── MicroProfileConfigJavaDefinitionTest.java │ │ │ │ │ │ ├── MicroProfileConfigJavaDiagnosticsTest.java │ │ │ │ │ │ └── MicroProfileConfigJavaHoverTest.java │ │ │ │ │ └── properties │ │ │ │ │ │ ├── ConfigItemIntBoolDefaultValueTest.java │ │ │ │ │ │ └── MicroProfileConfigPropertyTest.java │ │ │ │ ├── configproperties │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileConfigPropertiesTest.java │ │ │ │ ├── contextpropagation │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileContextPropagationTest.java │ │ │ │ ├── faulttolerance │ │ │ │ │ ├── java │ │ │ │ │ │ ├── MicroProfileFaultToleranceJavaCompletionTest.java │ │ │ │ │ │ ├── MicroProfileFaultToleranceJavaDefinitionTest.java │ │ │ │ │ │ └── MicroProfileFaultToleranceJavaDiagnosticsTest.java │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileFaultTolerancePropertiesTest.java │ │ │ │ ├── graphql │ │ │ │ │ ├── java │ │ │ │ │ │ └── MicroProfileGraphQLValidationTest.java │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileGraphQLTest.java │ │ │ │ ├── health │ │ │ │ │ ├── java │ │ │ │ │ │ └── MicroProfileHealthJavaDiagnosticsTest.java │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileHealthTest.java │ │ │ │ ├── jaxrs │ │ │ │ │ ├── JaxRsUtilsTest.java │ │ │ │ │ └── java │ │ │ │ │ │ ├── JaxRsApplicationPathCodeLensTest.java │ │ │ │ │ │ └── JaxRsCodeLensTest.java │ │ │ │ ├── jwt │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileJWTPropertiesTest.java │ │ │ │ ├── lra │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileLRATest.java │ │ │ │ ├── metrics │ │ │ │ │ ├── java │ │ │ │ │ │ └── MicroProfileMetricsJavaDiagnosticsTest.java │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileMetricsTest.java │ │ │ │ ├── openapi │ │ │ │ │ ├── java │ │ │ │ │ │ └── GenerateOpenAPIAnnotationsTest.java │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileOpenAPITest.java │ │ │ │ ├── opentracing │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileOpenTracingTest.java │ │ │ │ ├── reactivemessaging │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileReactiveMessagingTest.java │ │ │ │ ├── restclient │ │ │ │ │ ├── java │ │ │ │ │ │ ├── MicroProfileRestClientJavaCodeLensTest.java │ │ │ │ │ │ └── MicroProfileRestClientJavaDiagnosticsTest.java │ │ │ │ │ └── properties │ │ │ │ │ │ └── MicroProfileRegisterRestClientTest.java │ │ │ │ └── snippets │ │ │ │ │ └── JavaFileCursorContextTest.java │ │ │ │ └── internal │ │ │ │ └── core │ │ │ │ ├── PropertiesCollectorTest.java │ │ │ │ └── java │ │ │ │ └── validators │ │ │ │ └── annotations │ │ │ │ ├── AnnotationValidatorTest.java │ │ │ │ └── RangeExpressionTest.java │ │ │ ├── quarkus │ │ │ ├── QuarkusModuleUtilTest.java │ │ │ ├── completion │ │ │ │ ├── GradleQuarkusLibraryTest.java │ │ │ │ ├── MavenApplicationPropertiesCompletionTest.java │ │ │ │ ├── MavenApplicationYamlCompletionTest.java │ │ │ │ └── MavenQuarkusLibraryTest.java │ │ │ ├── projectWizard │ │ │ │ ├── QuarkusExtensionsTest.java │ │ │ │ └── QuarkusModelRegistryTest.java │ │ │ ├── run │ │ │ │ ├── MavenRunConfigurationTest.java │ │ │ │ └── QuarkusRunContextTest.java │ │ │ └── validation │ │ │ │ └── BuildItemDiagnosticsTest.java │ │ │ └── qute │ │ │ ├── facet │ │ │ ├── GradleQuteFacetTest.java │ │ │ └── MavenQuteFacetTest.java │ │ │ ├── lang │ │ │ └── psi │ │ │ │ └── QuteParsingTestCase.java │ │ │ └── psi │ │ │ ├── QuteAssert.java │ │ │ ├── QuteMavenModuleImportingTestCase.java │ │ │ ├── QuteMavenProjectName.java │ │ │ ├── java │ │ │ ├── GradleJavaCodeLensTest.java │ │ │ ├── GradleJavaDiagnosticsTest.java │ │ │ ├── MavenJavaCodeLensTest.java │ │ │ ├── MavenJavaDiagnosticsTest.java │ │ │ └── MavenJavaDocumentLinkTest.java │ │ │ ├── template │ │ │ ├── TemplateGenerateMissingJavaMemberTest.java │ │ │ ├── TemplateGetDataModelProjectForMessagesTest.java │ │ │ ├── TemplateGetDataModelProjectTest.java │ │ │ ├── TemplateGetJavaTypeTest.java │ │ │ ├── TemplateGetJavadocTest.java │ │ │ ├── TemplateGetResolvedJavaTypeTest.java │ │ │ └── renarde │ │ │ │ └── UriNamespaceResolverSupportTest.java │ │ │ └── utils │ │ │ └── CDIUtilsTest.java │ │ └── microprofile │ │ └── psi │ │ └── quarkus │ │ ├── GradleKotlinQuarkusConfigRootTest.java │ │ ├── GradleQuarkusConfigRootAllQuarkusExtensionsTest.java │ │ ├── GradleQuarkusConfigRootHibernateRestEasyTest.java │ │ ├── MavenQuarkusConfigRootTest.java │ │ ├── MavenQuarkusHibernateORMPropertyTest.java │ │ ├── MavenQuarkusScheduledPropertiesTest.java │ │ ├── QuarkusConfigPropertiesTest.java │ │ ├── QuarkusKubernetesTest.java │ │ ├── QuarkusMavenModuleImportingTestCase.java │ │ ├── QuarkusMavenProjectName.java │ │ ├── YamlUtilsTest.java │ │ ├── cache │ │ └── QuarkusCachePropertiesTest.java │ │ ├── config │ │ ├── JavaCodeLensQuarkusRestClientTest.java │ │ ├── QuarkusConfigJavaDefinitionTest.java │ │ └── QuarkusConfigJavaHoverTest.java │ │ ├── configmapping │ │ ├── QuarkusConfigMappingASTVisitorTest.java │ │ └── QuarkusConfigMappingTest.java │ │ ├── jaxrs │ │ ├── JaxRsApplicationPathCodeLensTest.java │ │ ├── JaxRsCodeLensTest.java │ │ └── JaxRsWorkspaceSymbolParticipantTest.java │ │ ├── renarde │ │ └── RenardeJaxRsTest.java │ │ ├── route │ │ └── ReactiveRouteTest.java │ │ └── scheduler │ │ ├── QuarkusScheduledASTVisitorTest.java │ │ ├── QuarkusScheduledDefinitionTest.java │ │ ├── QuarkusScheduledHoverTest.java │ │ └── SchedulerUtilsTest.java │ └── resources │ ├── single-experimental-extension-with-status.json │ ├── single-experimental-extension-with-tags.json │ ├── single-extension-with-default.json │ ├── single-extension-with-provides-example-code.json │ ├── single-extension-with-several-tags.json │ ├── single-extension-without-default.json │ ├── single-extension-without-provides-example-code.json │ ├── single-extension.json │ ├── single-preview-extension-with-status.json │ ├── single-preview-extension-with-tags.json │ ├── single-stable-extension-with-status.json │ └── single-stable-extension-with-tags.json ├── testData └── qute │ └── psi │ ├── HelloWorld.txt │ ├── SectionWithHtml.txt │ └── SimpleText.txt └── upstream.md /.github/workflows/accepted: -------------------------------------------------------------------------------- 1 | rsch.send.usage.stat:1.1:0:1607789880884 -------------------------------------------------------------------------------- /.github/workflows/conventionalCheck.yml: -------------------------------------------------------------------------------- 1 | name: "Conventional Commits PR Check" 2 | 3 | on: 4 | pull_request_target: 5 | types: 6 | - opened 7 | - edited 8 | - synchronize 9 | 10 | jobs: 11 | main: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - uses: amannn/action-semantic-pull-request@d2ab30dcffc66150340abb5b947d518a3c3ce9cb #v3.1.0 15 | env: 16 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -------------------------------------------------------------------------------- /.github/workflows/prefs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .idea 3 | *.iml 4 | build 5 | .gradle 6 | out 7 | .DS_Store 8 | intellij-community-tmp 9 | /.intellijPlatform/ 10 | /.kotlin/ 11 | -------------------------------------------------------------------------------- /.sonarcloud.properties: -------------------------------------------------------------------------------- 1 | sonar.exclusions=projects/**/* -------------------------------------------------------------------------------- /BASE.md: -------------------------------------------------------------------------------- 1 | This file is used to stored the upstream (LSP4MP/quarkus-ls) references on which this is based. 2 | 3 | LSPMP: tag 0.3.0 4 | 5 | quarkus-ls: tag 0.10.1 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## [Unreleased] -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Contributing 2 | 3 | ### Certificate of Origin 4 | 5 | By contributing to this project you agree to the Developer Certificate of 6 | Origin (DCO). This document was created by the Linux Kernel community and is a 7 | simple statement that you, as a contributor, have the legal right to make the 8 | contribution. See the [DCO](DCO) file for details. 9 | -------------------------------------------------------------------------------- /USAGE_DATA.md: -------------------------------------------------------------------------------- 1 | ## [Quarkus Tools](https://github.com/redhat-developer/intellij-quarkus) 2 | 3 | ### Usage Data 4 | 5 | * when plugin is started 6 | * when the wizard is completed 7 | * when the LSP server is started 8 | * when the Quarkus library is computed 9 | * when plugin is shut down 10 | 11 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /images/1.10.0/quarkus-tools1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/1.10.0/quarkus-tools1.png -------------------------------------------------------------------------------- /images/1.10.0/quarkus-tools2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/1.10.0/quarkus-tools2.png -------------------------------------------------------------------------------- /images/1.10.0/quarkus-tools3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/1.10.0/quarkus-tools3.png -------------------------------------------------------------------------------- /images/1.10.0/quarkus-tools4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/1.10.0/quarkus-tools4.png -------------------------------------------------------------------------------- /images/1.11.0/quarkus-tools1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/1.11.0/quarkus-tools1.png -------------------------------------------------------------------------------- /images/1.12.0/quarkus-tools1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/1.12.0/quarkus-tools1.gif -------------------------------------------------------------------------------- /images/1.12.0/quarkus-tools2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/1.12.0/quarkus-tools2.gif -------------------------------------------------------------------------------- /images/1.13.0/quarkus-tools1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/1.13.0/quarkus-tools1.gif -------------------------------------------------------------------------------- /images/1.13.0/quarkus-tools2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/1.13.0/quarkus-tools2.gif -------------------------------------------------------------------------------- /images/1.14.0/quarkus-tools1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/1.14.0/quarkus-tools1.gif -------------------------------------------------------------------------------- /images/1.14.0/quarkus-tools2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/1.14.0/quarkus-tools2.gif -------------------------------------------------------------------------------- /images/nightly-channel-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/nightly-channel-repo.png -------------------------------------------------------------------------------- /images/propertiesSupport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/propertiesSupport.png -------------------------------------------------------------------------------- /images/quarkus-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools.png -------------------------------------------------------------------------------- /images/quarkus-tools1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools1.png -------------------------------------------------------------------------------- /images/quarkus-tools10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools10.png -------------------------------------------------------------------------------- /images/quarkus-tools11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools11.png -------------------------------------------------------------------------------- /images/quarkus-tools12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools12.png -------------------------------------------------------------------------------- /images/quarkus-tools13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools13.png -------------------------------------------------------------------------------- /images/quarkus-tools14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools14.png -------------------------------------------------------------------------------- /images/quarkus-tools15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools15.gif -------------------------------------------------------------------------------- /images/quarkus-tools16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools16.gif -------------------------------------------------------------------------------- /images/quarkus-tools17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools17.gif -------------------------------------------------------------------------------- /images/quarkus-tools18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools18.png -------------------------------------------------------------------------------- /images/quarkus-tools2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools2.gif -------------------------------------------------------------------------------- /images/quarkus-tools3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools3.png -------------------------------------------------------------------------------- /images/quarkus-tools4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools4.png -------------------------------------------------------------------------------- /images/quarkus-tools5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools5.gif -------------------------------------------------------------------------------- /images/quarkus-tools6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools6.gif -------------------------------------------------------------------------------- /images/quarkus-tools7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools7.gif -------------------------------------------------------------------------------- /images/quarkus-tools8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools8.gif -------------------------------------------------------------------------------- /images/quarkus-tools9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/images/quarkus-tools9.png -------------------------------------------------------------------------------- /projects/.gitignore: -------------------------------------------------------------------------------- 1 | Dockerfile* -------------------------------------------------------------------------------- /projects/gradle/all-quarkus-extensions/.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !build/*-runner 3 | !build/*-runner.jar 4 | !build/lib/* -------------------------------------------------------------------------------- /projects/gradle/all-quarkus-extensions/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | .project 3 | .classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Gradle 31 | .gradle/ 32 | build/ -------------------------------------------------------------------------------- /projects/gradle/all-quarkus-extensions/gradle.properties: -------------------------------------------------------------------------------- 1 | #Gradle properties 2 | #Sat Dec 14 06:55:15 UTC 2019 3 | quarkusPluginVersion=1.0.1.Final 4 | quarkusPlatformArtifactId=quarkus-universe-bom 5 | quarkusPlatformVersion=1.0.1.Final 6 | quarkusPlatformGroupId=io.quarkus 7 | -------------------------------------------------------------------------------- /projects/gradle/all-quarkus-extensions/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/all-quarkus-extensions/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/gradle/all-quarkus-extensions/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/gradle/all-quarkus-extensions/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenLocal() 4 | mavenCentral() 5 | gradlePluginPortal() 6 | } 7 | resolutionStrategy { 8 | eachPlugin { 9 | if (requested.id.id == 'io.quarkus') { 10 | useModule("io.quarkus:quarkus-gradle-plugin:1.0.1.Final") 11 | } 12 | } 13 | } 14 | } 15 | 16 | rootProject.name='all-quarkus-extensions' -------------------------------------------------------------------------------- /projects/gradle/all-quarkus-extensions/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value 3 | -------------------------------------------------------------------------------- /projects/gradle/all-quarkus-extensions/src/native-test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/gradle/config-hover/.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !build/*-runner 3 | !build/*-runner.jar 4 | !build/lib/* -------------------------------------------------------------------------------- /projects/gradle/config-hover/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | .project 3 | .classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Gradle 31 | .gradle/ 32 | build/ -------------------------------------------------------------------------------- /projects/gradle/config-hover/gradle.properties: -------------------------------------------------------------------------------- 1 | #Gradle properties 2 | #Sat Mar 28 18:01:28 UTC 2020 3 | quarkusPluginVersion=1.3.1.Final 4 | quarkusPlatformArtifactId=quarkus-universe-bom 5 | quarkusPlatformGroupId=io.quarkus 6 | quarkusPlatformVersion=1.3.1.Final 7 | -------------------------------------------------------------------------------- /projects/gradle/config-hover/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/config-hover/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/gradle/config-hover/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/gradle/config-hover/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenLocal() 4 | mavenCentral() 5 | gradlePluginPortal() 6 | } 7 | plugins { 8 | id 'io.quarkus' version "${quarkusPluginVersion}" 9 | } 10 | } 11 | rootProject.name='config-hover' -------------------------------------------------------------------------------- /projects/gradle/config-hover/src/main/java/org/acme/ExampleResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class ExampleResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/gradle/config-hover/src/main/resources/META-INF/microprofile-config-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/config-hover/src/main/resources/META-INF/microprofile-config-test.properties -------------------------------------------------------------------------------- /projects/gradle/config-hover/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/config-hover/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /projects/gradle/config-hover/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value -------------------------------------------------------------------------------- /projects/gradle/config-hover/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/config-hover/src/main/resources/application.yaml -------------------------------------------------------------------------------- /projects/gradle/config-hover/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/config-hover/src/main/resources/application.yml -------------------------------------------------------------------------------- /projects/gradle/config-hover/src/native-test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/gradle/config-properties/.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !build/*-runner 3 | !build/*-runner.jar 4 | !build/lib/* -------------------------------------------------------------------------------- /projects/gradle/config-properties/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | .project 3 | .classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Gradle 31 | .gradle/ 32 | build/ -------------------------------------------------------------------------------- /projects/gradle/config-properties/gradle.properties: -------------------------------------------------------------------------------- 1 | #Gradle properties 2 | #Wed Jun 03 05:57:10 UTC 2020 3 | quarkusPluginVersion=2.14.2.Final 4 | quarkusPlatformArtifactId=quarkus-universe-bom 5 | quarkusPlatformGroupId=io.quarkus 6 | quarkusPlatformVersion=2.14.2.Final 7 | -------------------------------------------------------------------------------- /projects/gradle/config-properties/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/config-properties/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/gradle/config-properties/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/gradle/config-properties/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenLocal() 4 | mavenCentral() 5 | gradlePluginPortal() 6 | } 7 | plugins { 8 | id 'io.quarkus' version "${quarkusPluginVersion}" 9 | } 10 | } 11 | rootProject.name='config-properties' -------------------------------------------------------------------------------- /projects/gradle/config-properties/src/main/java/org/acme/config/GreetingNoPrefixConfiguration.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import java.util.List; 4 | 5 | import io.quarkus.arc.config.ConfigProperties; 6 | 7 | @ConfigProperties 8 | public class GreetingNoPrefixConfiguration { 9 | public String message; 10 | public HiddenConfig hidden; 11 | 12 | public static class HiddenConfig { 13 | public List recipients; 14 | } 15 | } -------------------------------------------------------------------------------- /projects/gradle/config-properties/src/main/java/org/acme/config/GreetingPublicFieldsConfiguration.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import java.util.List; 4 | 5 | import io.quarkus.arc.config.ConfigProperties; 6 | 7 | @ConfigProperties(prefix = "greetingPublicFields") 8 | public class GreetingPublicFieldsConfiguration { 9 | public String message; 10 | public HiddenConfig hiddenConfig; 11 | 12 | public static class HiddenConfig { 13 | public List recipients; 14 | } 15 | } -------------------------------------------------------------------------------- /projects/gradle/config-properties/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/gradle/config-properties/src/native-test/java/org/acme/config/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/gradle/config-quickstart/.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !build/*-runner 3 | !build/*-runner.jar 4 | !build/lib/* -------------------------------------------------------------------------------- /projects/gradle/config-quickstart/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | .project 3 | .classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Gradle 31 | .gradle/ 32 | build/ -------------------------------------------------------------------------------- /projects/gradle/config-quickstart/gradle.properties: -------------------------------------------------------------------------------- 1 | #Gradle properties 2 | #Thu Jan 02 13:44:27 UTC 2020 3 | quarkusPluginVersion=2.14.2.Final 4 | quarkusPlatformArtifactId=quarkus-universe-bom 5 | quarkusPlatformVersion=2.14.2.Final 6 | quarkusPlatformGroupId=io.quarkus 7 | -------------------------------------------------------------------------------- /projects/gradle/config-quickstart/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/config-quickstart/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/gradle/config-quickstart/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/gradle/config-quickstart/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenLocal() 4 | mavenCentral() 5 | gradlePluginPortal() 6 | } 7 | plugins { 8 | id 'io.quarkus' version "${quarkusPluginVersion}" 9 | } 10 | } 11 | rootProject.name='config-quickstart' -------------------------------------------------------------------------------- /projects/gradle/config-quickstart/src/main/java/org/acme/config/CustomExtensionConfig.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.runtime.annotations.ConfigRoot; 4 | 5 | @ConfigRoot 6 | public class CustomExtensionConfig { 7 | 8 | public String property1; 9 | 10 | public Integer property2; 11 | 12 | private Integer privatePropertyIgnored; 13 | 14 | public static Integer staticPropertyIgnored; 15 | } 16 | -------------------------------------------------------------------------------- /projects/gradle/config-quickstart/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/config-quickstart/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /projects/gradle/config-quickstart/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/gradle/config-quickstart/src/native-test/java/org/acme/config/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/gradle/hibernate-orm-resteasy/.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !build/*-runner 3 | !build/*-runner.jar 4 | !build/lib/* -------------------------------------------------------------------------------- /projects/gradle/hibernate-orm-resteasy/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | .project 3 | .classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Gradle 31 | .gradle/ 32 | build/ -------------------------------------------------------------------------------- /projects/gradle/hibernate-orm-resteasy/gradle.properties: -------------------------------------------------------------------------------- 1 | #Gradle properties 2 | #Fri Dec 13 06:51:16 UTC 2019 3 | quarkusPluginVersion=1.0.1.Final 4 | quarkusPlatformArtifactId=quarkus-universe-bom 5 | quarkusPlatformVersion=1.0.1.Final 6 | quarkusPlatformGroupId=io.quarkus 7 | -------------------------------------------------------------------------------- /projects/gradle/hibernate-orm-resteasy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/hibernate-orm-resteasy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/gradle/hibernate-orm-resteasy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/gradle/hibernate-orm-resteasy/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenLocal() 4 | mavenCentral() 5 | gradlePluginPortal() 6 | } 7 | resolutionStrategy { 8 | eachPlugin { 9 | if (requested.id.id == 'io.quarkus') { 10 | useModule("io.quarkus:quarkus-gradle-plugin:1.0.1.Final") 11 | } 12 | } 13 | } 14 | } 15 | 16 | rootProject.name='hibernate-orm-resteasy' -------------------------------------------------------------------------------- /projects/gradle/hibernate-orm-resteasy/src/main/java/org/acme/ExampleResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class ExampleResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/gradle/hibernate-orm-resteasy/src/main/java/org/acme/hibernate/orm/Main.java: -------------------------------------------------------------------------------- 1 | package org.acme.hibernate.orm; 2 | 3 | public class Main { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/gradle/hibernate-orm-resteasy/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value -------------------------------------------------------------------------------- /projects/gradle/hibernate-orm-resteasy/src/native-test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/gradle/kotlin-resteasy/.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !build/*-runner 3 | !build/*-runner.jar 4 | !build/lib/* 5 | !build/quarkus-app/* -------------------------------------------------------------------------------- /projects/gradle/kotlin-resteasy/.gitignore: -------------------------------------------------------------------------------- 1 | # Gradle 2 | .gradle/ 3 | build/ 4 | 5 | # Eclipse 6 | .project 7 | .classpath 8 | .settings/ 9 | bin/ 10 | 11 | # IntelliJ 12 | .idea 13 | *.ipr 14 | *.iml 15 | *.iws 16 | 17 | # NetBeans 18 | nb-configuration.xml 19 | 20 | # Visual Studio Code 21 | .vscode 22 | .factorypath 23 | 24 | # OSX 25 | .DS_Store 26 | 27 | # Vim 28 | *.swp 29 | *.swo 30 | 31 | # patch 32 | *.orig 33 | *.rej 34 | 35 | # Local environment 36 | .env 37 | -------------------------------------------------------------------------------- /projects/gradle/kotlin-resteasy/gradle.properties: -------------------------------------------------------------------------------- 1 | #Gradle properties 2 | quarkusPluginId=io.quarkus 3 | quarkusPluginVersion=2.14.2.Final 4 | quarkusPlatformGroupId=io.quarkus.platform 5 | quarkusPlatformArtifactId=quarkus-bom 6 | quarkusPlatformVersion=2.14.2.Final -------------------------------------------------------------------------------- /projects/gradle/kotlin-resteasy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/kotlin-resteasy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/gradle/kotlin-resteasy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/gradle/kotlin-resteasy/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | val quarkusPluginVersion: String by settings 3 | val quarkusPluginId: String by settings 4 | repositories { 5 | mavenLocal() 6 | mavenCentral() 7 | gradlePluginPortal() 8 | } 9 | plugins { 10 | id(quarkusPluginId) version quarkusPluginVersion 11 | } 12 | } 13 | rootProject.name="kotlin-resteasy" 14 | -------------------------------------------------------------------------------- /projects/gradle/kotlin-resteasy/src/main/java/org/acme/GreetingResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class GreetingResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "Hello RESTEasy"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/gradle/kotlin-resteasy/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/kotlin-resteasy/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/gradle/kotlin-resteasy/src/native-test/java/org/acme/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/gradle/qute/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'java' 3 | } 4 | 5 | group 'org.example' 6 | version '1.0-SNAPSHOT' 7 | 8 | repositories { 9 | mavenCentral() 10 | } 11 | 12 | dependencies { 13 | testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.2' 14 | testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.2' 15 | implementation 'io.quarkus.qute:qute-core:2.7.4.Final' 16 | } 17 | 18 | test { 19 | useJUnitPlatform() 20 | } -------------------------------------------------------------------------------- /projects/gradle/qute/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/qute/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/gradle/qute/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/gradle/qute/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'qute' 2 | 3 | -------------------------------------------------------------------------------- /projects/gradle/using-vertx/.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !build/*-runner 3 | !build/*-runner.jar 4 | !build/lib/* -------------------------------------------------------------------------------- /projects/gradle/using-vertx/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | .project 3 | .classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Gradle 31 | .gradle/ 32 | build/ -------------------------------------------------------------------------------- /projects/gradle/using-vertx/gradle.properties: -------------------------------------------------------------------------------- 1 | #Gradle properties 2 | #Tue Jun 02 18:03:01 UTC 2020 3 | quarkusPluginVersion=2.14.2.Final 4 | quarkusPlatformArtifactId=quarkus-universe-bom 5 | quarkusPlatformGroupId=io.quarkus 6 | quarkusPlatformVersion=2.14.2.Final 7 | -------------------------------------------------------------------------------- /projects/gradle/using-vertx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/gradle/using-vertx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/gradle/using-vertx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/gradle/using-vertx/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenLocal() 4 | mavenCentral() 5 | gradlePluginPortal() 6 | } 7 | plugins { 8 | id 'io.quarkus' version "${quarkusPluginVersion}" 9 | } 10 | } 11 | rootProject.name='using-vertx' -------------------------------------------------------------------------------- /projects/gradle/using-vertx/src/main/java/org/acme/vertx/GreetingService.java: -------------------------------------------------------------------------------- 1 | package org.acme.vertx; 2 | 3 | import io.quarkus.vertx.ConsumeEvent; 4 | 5 | import javax.enterprise.context.ApplicationScoped; 6 | import java.util.concurrent.CompletableFuture; 7 | import java.util.concurrent.CompletionStage; 8 | 9 | @ApplicationScoped 10 | public class GreetingService { 11 | 12 | @ConsumeEvent("greeting") 13 | public String greeting(String name) { 14 | return "Hello " + name; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /projects/gradle/using-vertx/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | quarkus.ssl.native=true 2 | quarkus.datasource.url=vertx-reactive:postgresql://localhost:5432/quarkus_test 3 | quarkus.datasource.username=quarkus_test 4 | # Here a Quarkus property from JAR (in classpath) 5 | quarkus.datasource.password=quarkus_test 6 | # Here a Quarkus property from Java sources (in classpath) 7 | myapp.schema.create=true 8 | # Here a Quarkus property from deployment JAR (NOT in classpath) 9 | quarkus.arc.auto-inject-fields=false -------------------------------------------------------------------------------- /projects/gradle/using-vertx/src/native-test/java/org/acme/vertx/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.vertx; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/.gitignore: -------------------------------------------------------------------------------- 1 | !.classpath 2 | !.project 3 | !**/.settings/ 4 | **/.gradle/ 5 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/empty-gradle-project/.settings/org.eclipse.buildship.core.prefs: -------------------------------------------------------------------------------- 1 | arguments= 2 | auto.sync=false 3 | build.scans.enabled=false 4 | connection.gradle.distribution=GRADLE_DISTRIBUTION(VERSION(6.3)) 5 | connection.project.dir= 6 | eclipse.preferences.version=1 7 | gradle.user.home= 8 | java.home=/Library/Java/JavaVirtualMachines/adoptopenjdk-11-openj9.jdk/Contents/Home 9 | jvm.arguments= 10 | offline.mode=false 11 | override.workspace.settings=true 12 | show.console.view=true 13 | show.executions.view=true 14 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/empty-gradle-project/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/gradle/empty-gradle-project/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/empty-gradle-project/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/empty-gradle-project/settings.gradle: -------------------------------------------------------------------------------- 1 | /* 2 | * This file was generated by the Gradle 'init' task. 3 | * 4 | * The settings file is used to specify which projects to include in your build. 5 | * 6 | * Detailed information about configuring a multi-project build in Gradle can be found 7 | * in the user manual at https://docs.gradle.org/5.6.1/userguide/multi_project_builds.html 8 | */ 9 | 10 | rootProject.name = 'empty-gradle-project' 11 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/empty-gradle-project/src/main/java/empty/gradle/project/Library.java: -------------------------------------------------------------------------------- 1 | /* 2 | * This Java source file was generated by the Gradle 'init' task. 3 | */ 4 | package empty.gradle.project; 5 | 6 | public class Library { 7 | public boolean someLibraryMethod() { 8 | return true; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/quarkus-gradle-project/.settings/org.eclipse.buildship.core.prefs: -------------------------------------------------------------------------------- 1 | arguments= 2 | auto.sync=false 3 | build.scans.enabled=false 4 | connection.gradle.distribution=GRADLE_DISTRIBUTION(VERSION(6.3)) 5 | connection.project.dir= 6 | eclipse.preferences.version=1 7 | gradle.user.home= 8 | java.home=/Library/Java/JavaVirtualMachines/adoptopenjdk-11-openj9.jdk/Contents/Home 9 | jvm.arguments= 10 | offline.mode=false 11 | override.workspace.settings=true 12 | show.console.view=true 13 | show.executions.view=true 14 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/quarkus-gradle-project/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 3 | org.eclipse.jdt.core.compiler.compliance=1.8 4 | org.eclipse.jdt.core.compiler.source=1.8 5 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/quarkus-gradle-project/gradle.properties: -------------------------------------------------------------------------------- 1 | #Gradle properties 2 | #Tue Feb 04 16:38:18 UTC 2020 3 | quarkusPluginVersion=1.2.0.Final 4 | quarkusPlatformArtifactId=quarkus-universe-bom 5 | quarkusPlatformVersion=1.2.0.Final 6 | quarkusPlatformGroupId=io.quarkus 7 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/quarkus-gradle-project/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/gradle/quarkus-gradle-project/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/quarkus-gradle-project/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/quarkus-gradle-project/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenLocal() 4 | mavenCentral() 5 | gradlePluginPortal() 6 | } 7 | plugins { 8 | id 'io.quarkus' version "${quarkusPluginVersion}" 9 | } 10 | } 11 | rootProject.name='quarkus-gradle-project' -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/quarkus-gradle-project/src/main/java/org/acme/ExampleResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class ExampleResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/quarkus-gradle-project/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/quarkus-gradle-project/src/native-test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/renamed-gradle/.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !build/*-runner 3 | !build/*-runner.jar 4 | !build/lib/* -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/renamed-gradle/gradle.properties: -------------------------------------------------------------------------------- 1 | #Gradle properties 2 | #Tue Jun 30 18:50:00 UTC 2020 3 | quarkusPluginVersion=1.5.2.Final 4 | quarkusPlatformArtifactId=quarkus-universe-bom 5 | quarkusPlatformGroupId=io.quarkus 6 | quarkusPlatformVersion=1.5.2.Final -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/renamed-gradle/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/gradle/renamed-gradle/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/renamed-gradle/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/renamed-gradle/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenLocal() 4 | mavenCentral() 5 | gradlePluginPortal() 6 | } 7 | plugins { 8 | id 'io.quarkus' version "${quarkusPluginVersion}" 9 | } 10 | } 11 | rootProject.name='my-gradle-project' -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/renamed-gradle/src/main/java/org/renamed/GreetingResource.java: -------------------------------------------------------------------------------- 1 | package org.renamed; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class GreetingResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/renamed-gradle/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/gradle/renamed-gradle/src/native-test/java/org/renamed/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.renamed; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/all-quarkus-extensions/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/all-quarkus-extensions/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/all-quarkus-extensions/src/main/java/org/acme/ExampleResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class ExampleResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/all-quarkus-extensions/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/all-quarkus-extensions/src/test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.SubstrateTest; 4 | 5 | @SubstrateTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/main/java/org/acme/config/Empty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/config-hover/src/main/java/org/acme/config/Empty.java -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/main/java/org/acme/config/MyAnnotation.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | public @interface MyAnnotation { 4 | 5 | public static String MY_STRING = "asdf"; 6 | 7 | public String value() default MY_STRING; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/main/java/org/acme/config/MyEnum.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | public enum MyEnum { 4 | 5 | VALUE; 6 | 7 | public static String MY_STRING = "asdf"; 8 | 9 | public void helloWorld(); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/main/java/org/acme/config/MyInterface.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | public interface MyInterface { 4 | 5 | public static String MY_STRING = "asdf"; 6 | 7 | public void helloWorld(); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/main/java/org/acme/config/MyNestedClass.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | @Singleton 4 | public class MyNestedClass { 5 | 6 | @Singleton 7 | static class MyNestedNestedClass { 8 | 9 | } 10 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/main/java/org/acme/config/WithLombok.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import lombok.NoArgsConstructor; 4 | 5 | @NoArgsConstructor 6 | public class WithLombok { 7 | 8 | public String myField; 9 | 10 | WithLombok(String myField) { 11 | this.myField = myField; 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/main/resources/META-INF/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/config-hover/src/main/resources/META-INF/config.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/main/resources/META-INF/microprofile-config-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/config-hover/src/main/resources/META-INF/microprofile-config-test.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/config-hover/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/config-hover/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/config-hover/src/main/resources/application.yaml -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/config-hover/src/main/resources/application.yml -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/test/java/org/acme/config/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-hover/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-properties/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-properties/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-properties/src/main/java/org/acme/config/GreetingNoPrefixConfiguration.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import java.util.List; 4 | 5 | import io.quarkus.arc.config.ConfigProperties; 6 | 7 | @ConfigProperties 8 | public class GreetingNoPrefixConfiguration { 9 | public String message; 10 | public HiddenConfig hidden; 11 | 12 | public static class HiddenConfig { 13 | public List recipients; 14 | } 15 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-properties/src/main/java/org/acme/config/GreetingPublicFieldsConfiguration.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import java.util.List; 4 | 5 | import io.quarkus.arc.config.ConfigProperties; 6 | 7 | @ConfigProperties(prefix = "greetingPublicFields") 8 | public class GreetingPublicFieldsConfiguration { 9 | public String message; 10 | public HiddenConfig hiddenConfig; 11 | 12 | public static class HiddenConfig { 13 | public List recipients; 14 | } 15 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-properties/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-properties/src/test/java/org/acme/config/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-quickstart-test/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-quickstart-test/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-quickstart-test/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-quickstart-test/src/test/java/org/acme/config/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-quickstart-test/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-quickstart/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-quickstart/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-quickstart/src/main/java/org/acme/config/CustomExtensionConfig.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.runtime.annotations.ConfigRoot; 4 | 5 | @ConfigRoot 6 | public class CustomExtensionConfig { 7 | 8 | public String property1; 9 | 10 | public Integer property2; 11 | 12 | private Integer privatePropertyIgnored; 13 | 14 | public static Integer staticPropertyIgnored; 15 | } 16 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-quickstart/src/main/java/org/acme/config/UnassignedValue.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import org.eclipse.microprofile.config.inject.ConfigProperty; 4 | 5 | import io.quarkus.arc.config.ConfigProperties; 6 | 7 | public class UnassignedValue { 8 | 9 | @ConfigProperty(name = "foo") 10 | private String foo; 11 | 12 | @ConfigProperties(prefix = "server") 13 | private class Server { 14 | 15 | @ConfigProperty(name = "url") 16 | private String url; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-quickstart/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/config-quickstart/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-quickstart/src/test/java/org/acme/config/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/config-quickstart/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/empty-maven-project/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | org.acme 4 | empty-maven-project 5 | 0.0.1-SNAPSHOT 6 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/folder-name-different-maven/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | org.acme 4 | mostly.empty 5 | 0.0.1-SNAPSHOT 6 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/folder/empty-maven-project/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | org.acme 4 | other-empty-maven-project 5 | 0.0.1-SNAPSHOT 6 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/hibernate-orm-resteasy-yaml/src/main/java/org/acme/hibernate/orm/Main.java: -------------------------------------------------------------------------------- 1 | package org.acme.hibernate.orm; 2 | 3 | public class Main { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/hibernate-orm-resteasy-yaml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | quarkus.datasource.url=jdbc:postgresql:quarkus_test 2 | quarkus.datasource.driver=org.postgresql.Driver 3 | quarkus.datasource.username=quarkus_test 4 | quarkus.datasource.password=quarkus_test 5 | quarkus.datasource.max-size=8 6 | quarkus.datasource.min-size=2 7 | quarkus.hibernate-orm.database.generation=drop-and-create 8 | quarkus.hibernate-orm.log.sql=true 9 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/hibernate-orm-resteasy-yaml/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/hibernate-orm-resteasy-yaml/src/main/resources/application.yaml -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/hibernate-orm-resteasy-yaml/src/test/java/org/acme/hibernate/orm/NativeFruitsEndpointIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.hibernate.orm; 2 | 3 | import io.quarkus.test.junit.SubstrateTest; 4 | 5 | @SubstrateTest 6 | public class NativeFruitsEndpointIT extends FruitsEndpointTest { 7 | 8 | // Runs the same tests as the parent class 9 | 10 | } 11 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/hibernate-orm-resteasy/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.3/maven-wrapper-0.5.3.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/hibernate-orm-resteasy/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "java.dependency.packagePresentation": "hierarchical", 3 | "java.configuration.updateBuildConfiguration": "automatic" 4 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/hibernate-orm-resteasy/src/main/java/org/acme/hibernate/orm/Main.java: -------------------------------------------------------------------------------- 1 | package org.acme.hibernate.orm; 2 | 3 | public class Main { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/hibernate-orm-resteasy/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | quarkus.datasource.url=jdbc:postgresql:quarkus_test 2 | quarkus.datasource.driver=org.postgresql.Driver 3 | quarkus.datasource.username=quarkus_test 4 | quarkus.datasource.password=quarkus_test 5 | quarkus.datasource.max-size=8 6 | quarkus.datasource.min-size=2 7 | quarkus.hibernate-orm.database.generation=drop-and-create 8 | quarkus.hibernate-orm.log.sql=true 9 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/hibernate-orm-resteasy/src/main/resources/import.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO known_fruits(id, name) VALUES (1, 'Cherry') 2 | INSERT INTO known_fruits(id, name) VALUES (2, 'Apple') 3 | INSERT INTO known_fruits(id, name) VALUES (3, 'Banana') 4 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/hibernate-orm-resteasy/src/test/java/org/acme/hibernate/orm/NativeFruitsEndpointIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.hibernate.orm; 2 | 3 | import io.quarkus.test.junit.SubstrateTest; 4 | 5 | @SubstrateTest 6 | public class NativeFruitsEndpointIT extends FruitsEndpointTest { 7 | 8 | // Runs the same tests as the parent class 9 | 10 | } 11 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-applicationpath/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/microprofile-applicationpath/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-applicationpath/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-applicationpath/src/main/java/org/acme/ApplicationPathResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/path") 9 | public class ApplicationPathResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String onPath() { 14 | return "Followed the application path"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-applicationpath/src/main/java/org/acme/MyApplication.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.ApplicationPath; 4 | import javax.ws.rs.core.Application; 5 | 6 | @ApplicationPath("/api") 7 | public class MyApplication extends Application { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-applicationpath/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/microprofile-applicationpath/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-configproperties/.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !target/*-runner 3 | !target/*-runner.jar 4 | !target/lib/* 5 | !target/quarkus-app/* -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-configproperties/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-configproperties/src/main/java/org/acme/EmptyKey.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import org.eclipse.microprofile.config.inject.ConfigProperty; 4 | public class EmptyKey { 5 | 6 | @ConfigProperty(name="") 7 | private String bar; 8 | 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-configproperties/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/microprofile-configproperties/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-configproperties/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/microprofile-configproperties/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-context-propagation/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | # .project 3 | # .classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties 36 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-context-propagation/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-context-propagation/src/main/java/org/acme/ExampleResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class ExampleResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-context-propagation/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-context-propagation/src/test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-fault-tolerance/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-fault-tolerance/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-fault-tolerance/src/main/java/org/acme/GreetingResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class GreetingResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-fault-tolerance/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-fault-tolerance/src/test/java/org/acme/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-graphql/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-health-3/src/main/java/org/acme/MyLivenessCheck.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import org.eclipse.microprofile.health.HealthCheck; 4 | import org.eclipse.microprofile.health.HealthCheckResponse; 5 | 6 | public class MyLivenessCheck implements HealthCheck { 7 | 8 | @Override 9 | public HealthCheckResponse call() { 10 | return HealthCheckResponse.up("alive"); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-health-3/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/microprofile-health-3/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-health-quickstart/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-health-quickstart/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-health-quickstart/src/main/java/org/acme/health/DontImplementHealthCheck.java: -------------------------------------------------------------------------------- 1 | package org.acme.health; 2 | 3 | import javax.enterprise.context.ApplicationScoped; 4 | 5 | import org.eclipse.microprofile.health.HealthCheckResponse; 6 | import org.eclipse.microprofile.health.Liveness; 7 | 8 | @Liveness 9 | @ApplicationScoped 10 | public class DontImplementHealthCheck { 11 | 12 | public HealthCheckResponse call() { 13 | return null; 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-health-quickstart/src/main/java/org/acme/health/ImplementHealthCheck.java: -------------------------------------------------------------------------------- 1 | package org.acme.health; 2 | 3 | import org.eclipse.microprofile.health.HealthCheck; 4 | import org.eclipse.microprofile.health.HealthCheckResponse; 5 | 6 | public class ImplementHealthCheck implements HealthCheck { 7 | 8 | @Override 9 | public HealthCheckResponse call() { 10 | return null; 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-health-quickstart/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value 3 | database.up=true 4 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-health-quickstart/src/test/java/org/acme/health/HealthCheckIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.health; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class HealthCheckIT extends HealthCheckTest { 7 | } 8 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-jwt-quickstart/src/main/java/org/acme/security/jwt/LottoNumbers.java: -------------------------------------------------------------------------------- 1 | package org.acme.security.jwt; 2 | 3 | import java.util.List; 4 | 5 | public class LottoNumbers { 6 | public List numbers; 7 | 8 | @Override 9 | public String toString() { 10 | return "LottoNumbers{" + 11 | "numbers=" + numbers + 12 | '}'; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-jwt-quickstart/src/main/resources/META-INF/resources/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/microprofile-jwt-quickstart/src/main/resources/META-INF/resources/microprofile-config.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-jwt-quickstart/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | mp.jwt.verify.publickey.location=META-INF/resources/publicKey.pem 2 | mp.jwt.verify.issuer=https://quarkus.io/using-jwt-rbac 3 | 4 | quarkus.smallrye-jwt.enabled=true 5 | quarkus.log.console.enable=true 6 | quarkus.log.file.enable=true 7 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-lra/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | # .project 3 | # .classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties 36 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-lra/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-lra/src/main/java/org/acme/ExampleResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class ExampleResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-lra/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/microprofile-lra/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-lra/src/test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-metrics/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-metrics/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-metrics/src/main/java/org/acme/ExampleResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class ExampleResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-metrics/src/main/java/org/acme/Pizza.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/lsp4mp/projects/maven/microprofile-metrics/src/main/java/org/acme/Pizza.java -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-metrics/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-metrics/src/test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-openapi/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-openapi/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-openapi/src/main/java/org/acme/ExampleResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class ExampleResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-openapi/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-openapi/src/test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-opentracing/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties 36 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-opentracing/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-opentracing/src/main/java/org/acme/ExampleResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class ExampleResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-opentracing/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-opentracing/src/test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-reactive-messaging/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-reactive-messaging/src/main/java/org/acme/kafka/Quote.java: -------------------------------------------------------------------------------- 1 | package org.acme.kafka; 2 | 3 | public class Quote { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/microprofile-reactive-messaging/src/main/java/org/acme/kafka/QuoteResource.java: -------------------------------------------------------------------------------- 1 | package org.acme.kafka; 2 | 3 | import io.smallrye.mutiny.Multi; 4 | import org.eclipse.microprofile.reactive.messaging.Channel; 5 | 6 | public class QuoteResource { 7 | 8 | @Channel("quotes") 9 | Multi quotes; 10 | 11 | } 12 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/open-liberty/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | pom.xml.tag 3 | pom.xml.releaseBackup 4 | pom.xml.versionsBackup 5 | pom.xml.next 6 | release.properties 7 | dependency-reduced-pom.xml 8 | buildNumber.properties 9 | .mvn/timing.properties 10 | # https://github.com/takari/maven-wrapper#usage-without-binary-jar 11 | .mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/open-liberty/src/main/java/com/demo/rest/MyResource.java: -------------------------------------------------------------------------------- 1 | package com.demo.rest; 2 | 3 | import jakarta.ws.rs.GET; 4 | import jakarta.ws.rs.Path; 5 | 6 | @Path("/api/resource") 7 | public class MyResource { 8 | 9 | /** 10 | * this is a documentation 11 | * @return 12 | */ 13 | @GET 14 | public String getMy() { 15 | return "my"; 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/open-liberty/src/main/java/com/demo/rest/MyService.java: -------------------------------------------------------------------------------- 1 | package com.demo.rest; 2 | 3 | public interface MyService { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/open-liberty/src/main/java/com/demo/rest/RestApplication.java: -------------------------------------------------------------------------------- 1 | package com.demo.rest; 2 | 3 | import jakarta.ws.rs.ApplicationPath; 4 | import jakarta.ws.rs.core.Application; 5 | 6 | @ApplicationPath("/api") 7 | public class RestApplication extends Application { 8 | 9 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/open-liberty/src/main/java/com/demo/rest/injectAnnotation.java: -------------------------------------------------------------------------------- 1 | package com.demo.rest; 2 | 3 | import org.eclipse.microprofile.rest.client.inject.RestClient; 4 | 5 | import jakarta.inject.Inject; 6 | 7 | public class injectAnnotation { 8 | 9 | @Inject 10 | @RestClient 11 | public MyService NoAnnotationMissing; 12 | 13 | @RestClient 14 | public Service InjectAnnotationMissing; 15 | 16 | public Service RestClientAndInjectAnnotationMissing; 17 | 18 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/rest-client-quickstart/src/main/java/org/acme/restclient/CountiesServiceWithConfigKey.java: -------------------------------------------------------------------------------- 1 | package org.acme.restclient; 2 | 3 | import org.eclipse.microprofile.rest.client.inject.RegisterRestClient; 4 | 5 | @RegisterRestClient(configKey = "configKey") 6 | public interface CountiesServiceWithConfigKey { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/rest-client-quickstart/src/main/java/org/acme/restclient/Country.java: -------------------------------------------------------------------------------- 1 | package org.acme.restclient; 2 | 3 | import java.util.List; 4 | 5 | public class Country { 6 | 7 | public String name; 8 | public String alpha2Code; 9 | public String capital; 10 | public List currencies; 11 | 12 | public static class Currency { 13 | public String code; 14 | public String name; 15 | public String symbol; 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/rest-client-quickstart/src/main/java/org/acme/restclient/MyService.java: -------------------------------------------------------------------------------- 1 | package org.acme.restclient; 2 | 3 | public interface MyService { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/rest-client-quickstart/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | org.acme.restclient.CountriesService/mp-rest/url=https://restcountries.eu/rest 2 | configKey/mp-rest/url = 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/rest-client-quickstart/src/test/java/org/acme/restclient/CountriesResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.restclient; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class CountriesResourceIT extends CountriesResourceTest { 7 | 8 | // Run the same tests 9 | 10 | } -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/using-vertx/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.3/maven-wrapper-0.5.3.jar 3 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/using-vertx/src/main/java/org/acme/vertx/GreetingService.java: -------------------------------------------------------------------------------- 1 | package org.acme.vertx; 2 | 3 | import io.quarkus.vertx.ConsumeEvent; 4 | 5 | import javax.enterprise.context.ApplicationScoped; 6 | import java.util.concurrent.CompletableFuture; 7 | import java.util.concurrent.CompletionStage; 8 | 9 | @ApplicationScoped 10 | public class GreetingService { 11 | 12 | @ConsumeEvent("greeting") 13 | public String greeting(String name) { 14 | return "Hello " + name; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /projects/lsp4mp/projects/maven/using-vertx/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | quarkus.ssl.native=true 2 | quarkus.datasource.url=vertx-reactive:postgresql://localhost:5432/quarkus_test 3 | quarkus.datasource.username=quarkus_test 4 | # Here a Quarkus property from JAR (in classpath) 5 | quarkus.datasource.password=quarkus_test 6 | # Here a Quarkus property from Java sources (in classpath) 7 | myapp.schema.create=true 8 | # Here a Quarkus property from deployment JAR (NOT in classpath) 9 | quarkus.arc.auto-inject-fields=false -------------------------------------------------------------------------------- /projects/maven/config-quickstart/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/maven/config-quickstart/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar 3 | -------------------------------------------------------------------------------- /projects/maven/config-quickstart/src/main/java/org/acme/config/CustomExtensionConfig.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.runtime.annotations.ConfigRoot; 4 | 5 | @ConfigRoot 6 | public class CustomExtensionConfig { 7 | 8 | public String property1; 9 | 10 | public Integer property2; 11 | 12 | private Integer privatePropertyIgnored; 13 | 14 | public static Integer staticPropertyIgnored; 15 | } 16 | -------------------------------------------------------------------------------- /projects/maven/config-quickstart/src/main/java/org/acme/config/UnassignedValue.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import org.eclipse.microprofile.config.inject.ConfigProperty; 4 | 5 | import io.quarkus.arc.config.ConfigProperties; 6 | 7 | public class UnassignedValue { 8 | 9 | @ConfigProperty(name = "foo") 10 | private String foo; 11 | 12 | @ConfigProperties(prefix = "server") 13 | private class Server { 14 | 15 | @ConfigProperty(name = "url") 16 | private String url; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /projects/maven/config-quickstart/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/maven/config-quickstart/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /projects/maven/config-quickstart/src/test/java/org/acme/config/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/maven/config-quickstart/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/maven/hibernate-orm-resteasy-yaml/src/main/java/org/acme/hibernate/orm/Main.java: -------------------------------------------------------------------------------- 1 | package org.acme.hibernate.orm; 2 | 3 | public class Main { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/maven/hibernate-orm-resteasy-yaml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | quarkus.datasource.url=jdbc:postgresql:quarkus_test 2 | quarkus.datasource.driver=org.postgresql.Driver 3 | quarkus.datasource.username=quarkus_test 4 | quarkus.datasource.password=quarkus_test 5 | quarkus.datasource.max-size=8 6 | quarkus.datasource.min-size=2 7 | quarkus.hibernate-orm.database.generation=drop-and-create 8 | quarkus.hibernate-orm.log.sql=true 9 | -------------------------------------------------------------------------------- /projects/maven/hibernate-orm-resteasy-yaml/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/maven/hibernate-orm-resteasy-yaml/src/main/resources/application.yaml -------------------------------------------------------------------------------- /projects/maven/hibernate-orm-resteasy-yaml/src/test/java/org/acme/hibernate/orm/NativeFruitsEndpointIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.hibernate.orm; 2 | 3 | import io.quarkus.test.junit.SubstrateTest; 4 | 5 | @SubstrateTest 6 | public class NativeFruitsEndpointIT extends FruitsEndpointTest { 7 | 8 | // Runs the same tests as the parent class 9 | 10 | } 11 | -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/.gitignore: -------------------------------------------------------------------------------- 1 | !.classpath 2 | !.project 3 | !**/.settings/ 4 | **/.gradle/ 5 | -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/empty-gradle-project/.settings/org.eclipse.buildship.core.prefs: -------------------------------------------------------------------------------- 1 | arguments= 2 | auto.sync=false 3 | build.scans.enabled=false 4 | connection.gradle.distribution=GRADLE_DISTRIBUTION(VERSION(6.3)) 5 | connection.project.dir= 6 | eclipse.preferences.version=1 7 | gradle.user.home= 8 | java.home=/Library/Java/JavaVirtualMachines/adoptopenjdk-11-openj9.jdk/Contents/Home 9 | jvm.arguments= 10 | offline.mode=false 11 | override.workspace.settings=true 12 | show.console.view=true 13 | show.executions.view=true 14 | -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/empty-gradle-project/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/quarkus/projects/gradle/empty-gradle-project/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/empty-gradle-project/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/empty-gradle-project/settings.gradle: -------------------------------------------------------------------------------- 1 | /* 2 | * This file was generated by the Gradle 'init' task. 3 | * 4 | * The settings file is used to specify which projects to include in your build. 5 | * 6 | * Detailed information about configuring a multi-project build in Gradle can be found 7 | * in the user manual at https://docs.gradle.org/5.6.1/userguide/multi_project_builds.html 8 | */ 9 | 10 | rootProject.name = 'empty-gradle-project' 11 | -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/empty-gradle-project/src/main/java/empty/gradle/project/Library.java: -------------------------------------------------------------------------------- 1 | /* 2 | * This Java source file was generated by the Gradle 'init' task. 3 | */ 4 | package empty.gradle.project; 5 | 6 | public class Library { 7 | public boolean someLibraryMethod() { 8 | return true; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/quarkus-gradle-project/.settings/org.eclipse.buildship.core.prefs: -------------------------------------------------------------------------------- 1 | arguments= 2 | auto.sync=false 3 | build.scans.enabled=false 4 | connection.gradle.distribution=GRADLE_DISTRIBUTION(VERSION(6.3)) 5 | connection.project.dir= 6 | eclipse.preferences.version=1 7 | gradle.user.home= 8 | java.home=/Library/Java/JavaVirtualMachines/adoptopenjdk-11-openj9.jdk/Contents/Home 9 | jvm.arguments= 10 | offline.mode=false 11 | override.workspace.settings=true 12 | show.console.view=true 13 | show.executions.view=true 14 | -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/quarkus-gradle-project/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 3 | org.eclipse.jdt.core.compiler.compliance=1.8 4 | org.eclipse.jdt.core.compiler.source=1.8 5 | -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/quarkus-gradle-project/gradle.properties: -------------------------------------------------------------------------------- 1 | #Gradle properties 2 | #Tue Feb 04 16:38:18 UTC 2020 3 | quarkusPluginVersion=1.2.0.Final 4 | quarkusPlatformArtifactId=quarkus-universe-bom 5 | quarkusPlatformVersion=1.2.0.Final 6 | quarkusPlatformGroupId=io.quarkus 7 | -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/quarkus-gradle-project/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/quarkus/projects/gradle/quarkus-gradle-project/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/quarkus-gradle-project/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/quarkus-gradle-project/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenLocal() 4 | mavenCentral() 5 | gradlePluginPortal() 6 | } 7 | plugins { 8 | id 'io.quarkus' version "${quarkusPluginVersion}" 9 | } 10 | } 11 | rootProject.name='quarkus-gradle-project' -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/quarkus-gradle-project/src/main/java/org/acme/ExampleResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class ExampleResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/quarkus-gradle-project/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value -------------------------------------------------------------------------------- /projects/quarkus/projects/gradle/quarkus-gradle-project/src/native-test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/.gitignore: -------------------------------------------------------------------------------- 1 | !.classpath 2 | !.project -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/all-quarkus-extensions/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/all-quarkus-extensions/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/all-quarkus-extensions/src/main/java/org/acme/ExampleResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class ExampleResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/all-quarkus-extensions/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/all-quarkus-extensions/src/test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.SubstrateTest; 4 | 5 | @SubstrateTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/cache-quickstart/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties 36 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/cache-quickstart/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/cache-quickstart/README.md: -------------------------------------------------------------------------------- 1 | Quarkus guide: https://quarkus.io/guides/cache 2 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/cache-quickstart/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value 3 | quarkus.cache.caffeine.YESSSSSS.expire-after-access= 4 | quarkus.cache.caffeine.YESSSSSS.maximum-size= 5 | quarkus.cache.caffeine.YESSSSSS.expire-after-write= 6 | quarkus.cache.caffeine.YESSSSSS.initial-capacity= 7 | quarkus.cache.caffeine.weather-cache.expire-after-access= 8 | A=properties 9 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/cache-quickstart/src/main/resources/application.yaml: -------------------------------------------------------------------------------- 1 | A: yaml 2 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/cache-quickstart/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | A: yaml -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/cache-quickstart/src/test/java/org/acme/cache/NativeWeatherForecastResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.cache; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeWeatherForecastResourceIT extends WeatherForecastResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } 10 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-hover/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-hover/src/main/resources/application-foo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/quarkus/projects/maven/config-hover/src/main/resources/application-foo.properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-hover/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/quarkus/projects/maven/config-hover/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-hover/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/quarkus/projects/maven/config-hover/src/main/resources/application.yaml -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-hover/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/quarkus/projects/maven/config-hover/src/main/resources/application.yml -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-hover/src/test/java/org/acme/config/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-hover/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-mapping/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-mapping/src/main/java/org/acme/enums/MyNativeConfig.java: -------------------------------------------------------------------------------- 1 | package org.acme.enums; 2 | 3 | import java.util.List; 4 | import java.util.Optional; 5 | import java.util.Set; 6 | 7 | import io.smallrye.config.ConfigMapping; 8 | 9 | @ConfigMapping(prefix = "my.native") 10 | public interface MyNativeConfig { 11 | 12 | enum MonitoringOption { 13 | HEAPDUMP 14 | } 15 | 16 | Optional> monitoring(); 17 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-mapping/src/main/java/org/acme/map/Server.java: -------------------------------------------------------------------------------- 1 | package org.acme.map; 2 | 3 | import java.util.Map; 4 | 5 | import io.smallrye.config.ConfigMapping; 6 | 7 | @ConfigMapping(prefix = "server.map") 8 | public interface Server { 9 | 10 | String host(); 11 | 12 | int port(); 13 | 14 | Map form(); 15 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-mapping/src/main/java/org/acme/simple/Server.java: -------------------------------------------------------------------------------- 1 | package org.acme.simple; 2 | 3 | import io.smallrye.config.ConfigMapping; 4 | 5 | /** 6 | * @see https://quarkus.io/guides/config-mappings#config-mappings 7 | */ 8 | @ConfigMapping(prefix = "server.simple") 9 | interface Server { 10 | 11 | String host(); 12 | 13 | int port(); 14 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-mapping/src/main/java/org/acme/validation/ServerClass.java: -------------------------------------------------------------------------------- 1 | package org.acme.validation; 2 | 3 | import io.smallrye.config.ConfigMapping; 4 | 5 | @ConfigMapping("prefix") 6 | public class ServerClass { 7 | 8 | String host; 9 | } 10 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-mapping/src/main/java/org/acme/withname/Server.java: -------------------------------------------------------------------------------- 1 | package org.acme.withname; 2 | 3 | import io.smallrye.config.ConfigMapping; 4 | import io.smallrye.config.WithName; 5 | 6 | /** 7 | * @see https://quarkus.io/guides/config-mappings#withname 8 | * 9 | */ 10 | @ConfigMapping(prefix = "server.withname") 11 | interface Server { 12 | 13 | @WithName("name") 14 | String host(); 15 | 16 | int port(); 17 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-mapping/src/main/java/org/acme/withparentname/Server.java: -------------------------------------------------------------------------------- 1 | package org.acme.withparentname; 2 | 3 | import io.smallrye.config.ConfigMapping; 4 | import io.smallrye.config.WithParentName; 5 | 6 | /** 7 | * 8 | * @see https://quarkus.io/guides/config-mappings#withparentname 9 | */ 10 | @ConfigMapping(prefix = "server.withparentname") 11 | public interface Server { 12 | 13 | @WithParentName 14 | ServerHostAndPort hostAndPort(); 15 | 16 | @WithParentName 17 | ServerInfo info(); 18 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-mapping/src/main/java/org/acme/withparentname/ServerHostAndPort.java: -------------------------------------------------------------------------------- 1 | package org.acme.withparentname; 2 | interface ServerHostAndPort { 3 | String host(); 4 | 5 | int port(); 6 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-mapping/src/main/java/org/acme/withparentname/ServerInfo.java: -------------------------------------------------------------------------------- 1 | package org.acme.withparentname; 2 | interface ServerInfo { 3 | String name(); 4 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-mapping/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/quarkus/projects/maven/config-mapping/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-properties/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-properties/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-properties/src/main/java/org/acme/config/GreetingNoPrefixConfiguration.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import java.util.List; 4 | 5 | import io.quarkus.arc.config.ConfigProperties; 6 | 7 | @ConfigProperties 8 | public class GreetingNoPrefixConfiguration { 9 | public String message; 10 | public HiddenConfig hidden; 11 | 12 | public static class HiddenConfig { 13 | public List recipients; 14 | } 15 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-properties/src/main/java/org/acme/config/GreetingPublicFieldsConfiguration.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import java.util.List; 4 | 5 | import io.quarkus.arc.config.ConfigProperties; 6 | 7 | @ConfigProperties(prefix = "greetingPublicFields") 8 | public class GreetingPublicFieldsConfiguration { 9 | public String message; 10 | public HiddenConfig hiddenConfig; 11 | 12 | public static class HiddenConfig { 13 | public List recipients; 14 | } 15 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-properties/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-properties/src/test/java/org/acme/config/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-quickstart-test/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-quickstart-test/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-quickstart-test/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-quickstart-test/src/test/java/org/acme/config/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-quickstart-test/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-quickstart/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-quickstart/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-quickstart/src/main/java/org/acme/config/CustomExtensionConfig.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.runtime.annotations.ConfigRoot; 4 | 5 | @ConfigRoot 6 | public class CustomExtensionConfig { 7 | 8 | public String property1; 9 | 10 | public Integer property2; 11 | 12 | private Integer privatePropertyIgnored; 13 | 14 | public static Integer staticPropertyIgnored; 15 | } 16 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-quickstart/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-quickstart/src/test/java/org/acme/config/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.config; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/config-quickstart/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/empty-maven-project/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | org.acme 4 | empty-maven-project 5 | 0.0.1-SNAPSHOT 6 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/hibernate-orm-resteasy-yaml/src/main/java/org/acme/hibernate/orm/Main.java: -------------------------------------------------------------------------------- 1 | package org.acme.hibernate.orm; 2 | 3 | public class Main { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/hibernate-orm-resteasy-yaml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | quarkus.datasource.url=jdbc:postgresql:quarkus_test 2 | quarkus.datasource.driver=org.postgresql.Driver 3 | quarkus.datasource.username=quarkus_test 4 | quarkus.datasource.password=quarkus_test 5 | quarkus.datasource.max-size=8 6 | quarkus.datasource.min-size=2 7 | quarkus.hibernate-orm.database.generation=drop-and-create 8 | quarkus.hibernate-orm.log.sql=true 9 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/hibernate-orm-resteasy-yaml/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/quarkus/projects/maven/hibernate-orm-resteasy-yaml/src/main/resources/application.yaml -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/hibernate-orm-resteasy-yaml/src/test/java/org/acme/hibernate/orm/NativeFruitsEndpointIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.hibernate.orm; 2 | 3 | import io.quarkus.test.junit.SubstrateTest; 4 | 5 | @SubstrateTest 6 | public class NativeFruitsEndpointIT extends FruitsEndpointTest { 7 | 8 | // Runs the same tests as the parent class 9 | 10 | } 11 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/hibernate-orm-resteasy/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.3/maven-wrapper-0.5.3.jar 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/hibernate-orm-resteasy/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "java.dependency.packagePresentation": "hierarchical", 3 | "java.configuration.updateBuildConfiguration": "automatic" 4 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/hibernate-orm-resteasy/src/main/java/org/acme/hibernate/orm/Main.java: -------------------------------------------------------------------------------- 1 | package org.acme.hibernate.orm; 2 | 3 | public class Main { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/hibernate-orm-resteasy/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | quarkus.datasource.url=jdbc:postgresql:quarkus_test 2 | quarkus.datasource.driver=org.postgresql.Driver 3 | quarkus.datasource.username=quarkus_test 4 | quarkus.datasource.password=quarkus_test 5 | quarkus.datasource.max-size=8 6 | quarkus.datasource.min-size=2 7 | quarkus.hibernate-orm.database.generation=drop-and-create 8 | quarkus.hibernate-orm.log.sql=true 9 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/hibernate-orm-resteasy/src/main/resources/import.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO known_fruits(id, name) VALUES (1, 'Cherry') 2 | INSERT INTO known_fruits(id, name) VALUES (2, 'Apple') 3 | INSERT INTO known_fruits(id, name) VALUES (3, 'Banana') 4 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/hibernate-orm-resteasy/src/test/java/org/acme/hibernate/orm/NativeFruitsEndpointIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.hibernate.orm; 2 | 3 | import io.quarkus.test.junit.SubstrateTest; 4 | 5 | @SubstrateTest 6 | public class NativeFruitsEndpointIT extends FruitsEndpointTest { 7 | 8 | // Runs the same tests as the parent class 9 | 10 | } 11 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/kubernetes/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Your configuration properties 2 | greeting.message = hello 3 | greeting.name = quarkus 4 | greeting.number = 100 -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/microprofile-applicationpath/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/microprofile-applicationpath/src/main/java/org/acme/ApplicationPathResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/path") 9 | public class ApplicationPathResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String test() { 14 | return "ApplicationPath"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/microprofile-applicationpath/src/main/java/org/acme/MyApplication.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.ApplicationPath; 4 | import javax.ws.rs.core.Application; 5 | 6 | @ApplicationPath("/api") 7 | public class MyApplication extends Application {} -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/microprofile-applicationpath/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | quarkus.http.root-path=/root -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/quarkus-builditems/src/main/java/org/acme/builditems/BadBuildItem.java: -------------------------------------------------------------------------------- 1 | package org.acme.builditems; 2 | 3 | import io.quarkus.builder.item.MultiBuildItem; 4 | 5 | public class BadBuildItem extends MultiBuildItem { 6 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/quarkus-builditems/src/main/java/org/acme/builditems/GoodBuildItem.java: -------------------------------------------------------------------------------- 1 | package org.acme.builditems; 2 | 3 | import io.quarkus.builder.item.SimpleBuildItem; 4 | 5 | public final class GoodBuildItem extends SimpleBuildItem { 6 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/quarkus-builditems/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/quarkus/projects/maven/quarkus-builditems/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/quarkus-container-images/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/quarkus-container-images/src/main/java/org/acme/GreetingResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class GreetingResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "hello"; 15 | } 16 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/quarkus-container-images/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/quarkus-container-images/src/test/java/org/acme/NativeGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeGreetingResourceIT extends GreetingResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/quarkus-route/.mvn/wrapper/.gitignore: -------------------------------------------------------------------------------- 1 | maven-wrapper.jar 2 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/quarkus-route/src/main/java/org/acme/reactive/routes/MultipleRoutes.java: -------------------------------------------------------------------------------- 1 | package org.acme.reactive.routes; 2 | 3 | import io.quarkus.vertx.web.Route; 4 | import io.vertx.ext.web.RoutingContext; 5 | 6 | public class MultipleRoutes { 7 | 8 | @Route(path = "/first") 9 | @Route(path = "/second") 10 | public void route(RoutingContext rc) { 11 | // ... 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/quarkus-route/src/main/java/org/acme/reactive/routes/SimpleRoutes.java: -------------------------------------------------------------------------------- 1 | package org.acme.reactive.routes; 2 | 3 | import io.quarkus.vertx.web.Route; 4 | import io.quarkus.vertx.web.RouteBase; 5 | import io.vertx.ext.web.RoutingContext; 6 | 7 | @RouteBase(path = "simple", produces = "text/plain") 8 | public class SimpleRoutes { 9 | 10 | @Route(path = "ping") // the final path is /simple/ping 11 | void ping(RoutingContext rc) { 12 | rc.response().end("pong"); 13 | } 14 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/quarkus-route/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/quarkus/projects/maven/quarkus-route/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/java/model/UserStatus.java: -------------------------------------------------------------------------------- 1 | package model; 2 | 3 | public enum UserStatus { 4 | REGISTERED, CONFIRMATION_REQUIRED; 5 | } 6 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/java/rest/Game.java: -------------------------------------------------------------------------------- 1 | package rest; 2 | 3 | import javax.ws.rs.Path; 4 | import io.quarkiverse.renarde.Controller; 5 | 6 | @Path("/play") 7 | public class Game extends Controller { 8 | 9 | @Path("/id") 10 | public String endpoint() { 11 | return "id"; 12 | } 13 | 14 | public String start() { 15 | return "start"; 16 | } 17 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/java/rest/Templates.java: -------------------------------------------------------------------------------- 1 | package rest; 2 | 3 | import io.quarkus.qute.CheckedTemplate; 4 | import io.quarkus.qute.TemplateInstance; 5 | 6 | @CheckedTemplate 7 | public class Templates { 8 | public static native TemplateInstance main(); 9 | } 10 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/java/util/Globals.java: -------------------------------------------------------------------------------- 1 | package util; 2 | 3 | import javax.ws.rs.core.UriInfo; 4 | 5 | import io.quarkus.arc.Arc; 6 | import io.quarkus.qute.TemplateGlobal; 7 | 8 | @TemplateGlobal 9 | public class Globals { 10 | public static String requestUrl() { 11 | return Arc.container().instance(UriInfo.class).get().getRequestUri().toASCIIString(); 12 | } 13 | public static int VARCHAR_SIZE() { 14 | return Util.VARCHAR_SIZE; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/java/util/Util.java: -------------------------------------------------------------------------------- 1 | package util; 2 | 3 | public class Util { 4 | 5 | public static final int VARCHAR_SIZE = 255; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/Apple-key-dev.p8: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgQNNVeHUtGDGEJGEM 3 | UcCzTr4DC8Yf9NJ/LrXmU6LJHQmhRANCAATDS9rjbOzoeEt+lHlbaWnBXIdqlZBn 4 | gIT+qieWnhWyIaf1pTIbGp2AI0shGMSzU+zflug7Gy+BkQExbihnP3Ly 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/META-INF/resources/images/signin-apple.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/META-INF/resources/images/signin-microsoft.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/META-INF/resources/stylesheets/main.css: -------------------------------------------------------------------------------- 1 | /* INSERT YOUR STYLE HERE */ 2 | .inline { 3 | display: inline; 4 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/imports.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/quarkus/projects/maven/renarde-todo/src/main/resources/imports.sql -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/templates/Application/index.html: -------------------------------------------------------------------------------- 1 | {#include main.html } 2 | {#title}Welcome to Todos{/title} 3 | 4 |
5 |
6 |

Welcome to Todos

7 |

Start adding todos today!

8 |
9 |
10 | 11 | {/include} 12 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/templates/Emails/confirm.html: -------------------------------------------------------------------------------- 1 | {#include email.html } 2 | 3 |

4 | Welcome to Todos. 5 |

6 | 7 |

8 | You received this email because someone (hopefully you) wants to register on Todos. 9 |

10 | 11 |

12 | If you don't want to register, you can safely ignore this email. 13 |

14 | 15 |

16 | If you want to register, complete your registration. 17 |

18 | {/include} -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/templates/Emails/confirm.txt: -------------------------------------------------------------------------------- 1 | {#include email.txt} 2 | 3 | Welcome to Todos. 4 | 5 | You received this email because someone (hopefully you) wants to register on Todos. 6 | 7 | If you don't want to register, you can safely ignore this email. 8 | 9 | If you want to register, complete your registration by going to the following address: 10 | 11 | {uriabs:Login.confirm(user.confirmationCode)} 12 | {/include} 13 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/templates/Login/logoutFirst.html: -------------------------------------------------------------------------------- 1 | {#include main.html } 2 | {#title}Logout before completing registration{/title} 3 | 4 |
5 |
6 |
7 | You must log out first in order to complete registration. 8 |
9 |
10 |
11 | {/include} -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/templates/Login/welcome.html: -------------------------------------------------------------------------------- 1 | {#include main.html } 2 | {#title}Home{/title} 3 | 4 |
5 |
6 |
7 |

8 | Welcome, {inject:user.userName} 9 |

10 |

11 | Your registration is complete. You've been logged in. 12 |

13 |
14 |
15 |
16 | {/include} -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/templates/email.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | {#insert /} 9 |

10 | This is an automated email, you should not reply to it: your mail will be ignored. 11 |

12 | 13 | 14 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/templates/email.txt: -------------------------------------------------------------------------------- 1 | {#insert /} 2 | 3 | This is an automated email, you should not reply to it: your mail will be ignored. 4 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/templates/tags/formElement.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | {nested-content} 4 | {#ifError name} 5 | ​{#error name/}​ 6 | {/ifError} 7 |
8 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/templates/tags/input.html: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/main/resources/templates/tags/user.html: -------------------------------------------------------------------------------- 1 | {#if it??} 2 | 3 | 4 | {#if img??} 5 | {#gravatar it.email size=size.or(20) default='mm' /} 6 | {/if} 7 | {it.userName} 8 | {/if} -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/renarde-todo/src/test/java/fr/epardaud/NativeReactiveGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package fr.epardaud; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeReactiveGreetingResourceIT extends TodoResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/rest-client-quickstart/src/main/java/org/acme/restclient/CountiesServiceWithConfigKey.java: -------------------------------------------------------------------------------- 1 | package org.acme.restclient; 2 | 3 | import org.eclipse.microprofile.rest.client.inject.RegisterRestClient; 4 | 5 | @RegisterRestClient(configKey = "configKey") 6 | public interface CountiesServiceWithConfigKey { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/rest-client-quickstart/src/main/java/org/acme/restclient/Country.java: -------------------------------------------------------------------------------- 1 | package org.acme.restclient; 2 | 3 | import java.util.List; 4 | 5 | public class Country { 6 | 7 | public String name; 8 | public String alpha2Code; 9 | public String capital; 10 | public List currencies; 11 | 12 | public static class Currency { 13 | public String code; 14 | public String name; 15 | public String symbol; 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/rest-client-quickstart/src/main/java/org/acme/restclient/MyService.java: -------------------------------------------------------------------------------- 1 | package org.acme.restclient; 2 | 3 | public interface MyService { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/rest-client-quickstart/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | org.acme.restclient.CountriesService/mp-rest/url=https://restcountries.eu/rest 2 | configKey/mp-rest/url = 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/rest-client-quickstart/src/test/java/org/acme/restclient/CountriesResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.restclient; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class CountriesResourceIT extends CountriesResourceTest { 7 | 8 | // Run the same tests 9 | 10 | } -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/scheduler-diagnostic/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/scheduler-diagnostic/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/quarkus/projects/maven/scheduler-diagnostic/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/scheduler-quickstart/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | .project 3 | .classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/scheduler-quickstart/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | cron.expr=*/5 * * * * ? 2 | every.expr=*/5 * * * * ? 3 | 4 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/using-vertx/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.3/maven-wrapper-0.5.3.jar 3 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/using-vertx/src/main/java/org/acme/vertx/GreetingService.java: -------------------------------------------------------------------------------- 1 | package org.acme.vertx; 2 | 3 | import io.quarkus.vertx.ConsumeEvent; 4 | 5 | import javax.enterprise.context.ApplicationScoped; 6 | import java.util.concurrent.CompletableFuture; 7 | import java.util.concurrent.CompletionStage; 8 | 9 | @ApplicationScoped 10 | public class GreetingService { 11 | 12 | @ConsumeEvent("greeting") 13 | public String greeting(String name) { 14 | return "Hello " + name; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /projects/quarkus/projects/maven/using-vertx/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | quarkus.ssl.native=true 2 | quarkus.datasource.url=vertx-reactive:postgresql://localhost:5432/quarkus_test 3 | quarkus.datasource.username=quarkus_test 4 | # Here a Quarkus property from JAR (in classpath) 5 | quarkus.datasource.password=quarkus_test 6 | # Here a Quarkus property from Java sources (in classpath) 7 | myapp.schema.create=true 8 | # Here a Quarkus property from deployment JAR (NOT in classpath) 9 | quarkus.arc.auto-inject-fields=false -------------------------------------------------------------------------------- /projects/qute/projects/.gitignore: -------------------------------------------------------------------------------- 1 | !.classpath 2 | !.project -------------------------------------------------------------------------------- /projects/qute/projects/gradle/.gitignore: -------------------------------------------------------------------------------- 1 | # Gradle 2 | .gradle/ 3 | build/ 4 | 5 | # Eclipse 6 | .project 7 | .classpath 8 | .settings/ 9 | bin/ 10 | 11 | # IntelliJ 12 | .idea 13 | *.ipr 14 | *.iml 15 | *.iws 16 | 17 | # NetBeans 18 | nb-configuration.xml 19 | 20 | # Visual Studio Code 21 | .vscode 22 | .factorypath 23 | 24 | # OSX 25 | .DS_Store 26 | 27 | # Vim 28 | *.swp 29 | *.swo 30 | 31 | # patch 32 | *.orig 33 | *.rej 34 | 35 | # Local environment 36 | .env 37 | 38 | # Plugin directory 39 | /.quarkus/cli/plugins/ 40 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/gradle.properties: -------------------------------------------------------------------------------- 1 | #Gradle properties 2 | quarkusPluginId=io.quarkus 3 | quarkusPluginVersion=3.4.3 4 | quarkusPlatformGroupId=io.quarkus.platform 5 | quarkusPlatformArtifactId=quarkus-bom 6 | quarkusPlatformVersion=3.4.3 -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/gradle/qute-quickstart/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenCentral() 4 | gradlePluginPortal() 5 | mavenLocal() 6 | } 7 | plugins { 8 | id "${quarkusPluginId}" version "${quarkusPluginVersion}" 9 | } 10 | } 11 | rootProject.name='qute-quickstart' 12 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/A.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | public class A 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/IgnoreInjectAnnotation.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import javax.inject.Named; 4 | import javax.enterprise.inject.Stereotype; 5 | 6 | @Named 7 | public @interface IgnoreInjectAnnotation { 8 | 9 | } -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/InjectedData.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import javax.inject.Named; 4 | 5 | @Named 6 | public class InjectedData { 7 | 8 | @Named 9 | private String foo; 10 | 11 | @Named("bar") 12 | private String aBar; 13 | 14 | @Named("user") 15 | public String getUser() { 16 | return null; 17 | } 18 | 19 | @Named 20 | public String getSystemUser() { 21 | return null; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/ItemWithAnnotationInParams.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import javax.validation.constraints.NotNull; 4 | import java.math.BigDecimal; 5 | 6 | public class ItemWithAnnotationInParams { 7 | 8 | public Item getItemByIndex(@NotNull Item item, @NotNull int index) { 9 | return null; 10 | } 11 | } -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/MyTemplateExtensions.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import io.quarkus.qute.TemplateExtension; 4 | 5 | @TemplateExtension 6 | public class MyTemplateExtensions { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/NestedClass.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | public class NestedClass { 4 | 5 | public class Foo { 6 | 7 | } 8 | 9 | public class Bar { 10 | 11 | } 12 | } -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/SomeInterface.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | public interface SomeInterface { 4 | 5 | String getName(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/Statuses.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import io.quarkus.qute.TemplateData; 4 | 5 | @TemplateData 6 | @TemplateData(namespace = "FOO") 7 | @TemplateData(namespace = "BAR") 8 | public class Statuses { 9 | public static final String ON = "on"; 10 | public static final String OFF = "off"; 11 | 12 | public static String staticMethod(String state) { 13 | return state == "on" ? Statuses.ON : Statuses.OFF; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/StatusesEnum.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import io.quarkus.qute.TemplateEnum; 4 | 5 | @TemplateEnum 6 | public enum StatusesEnum { 7 | ON, 8 | OFF 9 | } 10 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/Templates.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import io.quarkus.qute.CheckedTemplate; 4 | import io.quarkus.qute.TemplateInstance; 5 | 6 | @CheckedTemplate 7 | public class Templates { 8 | 9 | public static native TemplateInstance hello2(String name); 10 | public static native TemplateInstance hello3(String name); 11 | } 12 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/cyclic/ClassA.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute.cyclic; 2 | 3 | public class ClassA extends ClassC { 4 | 5 | public String name; 6 | 7 | /** 8 | * cyclic documentation 9 | */ 10 | public String convert() { 11 | return "hello"; 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/cyclic/ClassB.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute.cyclic; 2 | 3 | public class ClassB extends ClassA { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/cyclic/ClassC.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute.cyclic; 2 | 3 | public class ClassC extends ClassB { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/generic/A.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute.generic; 2 | 3 | import java.util.Iterator; 4 | 5 | public class A extends B implements Iterable { 6 | 7 | @Override 8 | public Iterator iterator() { 9 | return null; 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/generic/AImpl.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute.generic; 2 | 3 | public class AImpl extends A { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/java/org/acme/qute/generic/B.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute.generic; 2 | 3 | public class B { 4 | 5 | /** 6 | * some docs 7 | */ 8 | public B1 field; 9 | 10 | /** 11 | * some docs 12 | */ 13 | public B1 get(B2 param) { 14 | return null; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/gradle/qute-quickstart/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/ItemResourceWithFragment/items.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/ItemResourceWithFragment/items.html -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/ItemResourceWithFragment/items2$id1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/ItemResourceWithFragment/items2$id1.html -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/ItemResourceWithFragment/items2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/ItemResourceWithFragment/items2.html -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/detail/page1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/detail/page1.html -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/globals.qute.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |

4 | User: {currentUser} 5 | Age: {age} 6 | Colors: {#each myColors}{it}{#if it_hasNext}, {/if}{/each} 7 |

8 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/hello.qute.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Qute Hello World 6 | 7 | 8 |

Hello {name ?: "world"}!

9 | 10 | -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/hello2.qute.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/hello2.qute.html -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/items.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/items.html -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/items2$id1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/items2$id1.html -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/items2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/items2.html -------------------------------------------------------------------------------- /projects/qute/projects/gradle/qute-quickstart/src/main/resources/templates/status.qute.html: -------------------------------------------------------------------------------- 1 | {FOO:ON} 2 | {StatusesEnum:ON} -------------------------------------------------------------------------------- /projects/qute/projects/maven/.gitignore: -------------------------------------------------------------------------------- 1 | !.classpath 2 | !.project -------------------------------------------------------------------------------- /projects/qute/projects/maven/quarkus3/src/main/java/org/acme/Bean1.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | public class Bean1 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/quarkus3/src/main/java/org/acme/Bean2.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import jakarta.inject.Named; 4 | 5 | @Named("myNamedBean") 6 | public class Bean2 { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/quarkus3/src/main/java/org/acme/Bean3.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | public class Bean3 { 4 | 5 | // Quarkus can inject Bean1 in the constructor without declaring the bean1 parameter with @Inject 6 | public Bean3(Bean1 bean1) { 7 | 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/quarkus3/src/main/java/org/acme/GreetingResource.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import jakarta.ws.rs.GET; 4 | import jakarta.ws.rs.Path; 5 | import jakarta.ws.rs.Produces; 6 | import jakarta.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class GreetingResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "Hello from RESTEasy Reactive"; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/quarkus3/src/main/java/org/acme/NotBean1.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import jakarta.decorator.Decorator; 4 | 5 | @Decorator 6 | public class NotBean1 { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/quarkus3/src/main/java/org/acme/NotBean2.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import jakarta.enterprise.inject.Vetoed; 4 | 5 | @Vetoed 6 | public class NotBean2 { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/quarkus3/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/quarkus3/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/qute/projects/maven/quarkus3/src/test/java/org/acme/GreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.test.junit.QuarkusIntegrationTest; 4 | 5 | @QuarkusIntegrationTest 6 | public class GreetingResourceIT extends GreetingResourceTest { 7 | // Execute the same tests but in packaged mode. 8 | } 9 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-java17/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-java17/src/main/java/org/acme/qute/RecordItem.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | public record RecordItem(String name, java.math.BigDecimal price) { 4 | 5 | } -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-messages/.mvn/wrapper/.gitignore: -------------------------------------------------------------------------------- 1 | maven-wrapper.jar 2 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-messages/src/main/java/org/acme/App2Messages.java: -------------------------------------------------------------------------------- 1 | package org.acme; 2 | 3 | import io.quarkus.qute.i18n.Message; 4 | import io.quarkus.qute.i18n.MessageBundle; 5 | 6 | @MessageBundle("msg2") 7 | public interface App2Messages { 8 | 9 | @Message("HELLO!") 10 | String hello(); 11 | 12 | @Message 13 | String hello2(); 14 | } 15 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-messages/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/qute-messages/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-messages/src/main/resources/messages/msg.properties: -------------------------------------------------------------------------------- 1 | hello_name=Hello \ 2 | {name} and \ 3 | good morning! 4 | goodbye=Best regards, {name} 5 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-messages/src/main/resources/messages/msg_fr.properties: -------------------------------------------------------------------------------- 1 | hello_name=Bonjour \ 2 | {name} et \ 3 | bonne matinée! 4 | goodbye=A bientôt, {name} 5 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | #.project 3 | #.classpath 4 | .settings/ 5 | bin/ 6 | 7 | # IntelliJ 8 | .idea 9 | *.ipr 10 | *.iml 11 | *.iws 12 | 13 | # NetBeans 14 | nb-configuration.xml 15 | 16 | # Visual Studio Code 17 | .vscode 18 | 19 | # OSX 20 | .DS_Store 21 | 22 | # Vim 23 | *.swp 24 | *.swo 25 | 26 | # patch 27 | *.orig 28 | *.rej 29 | 30 | # Maven 31 | target/ 32 | pom.xml.tag 33 | pom.xml.releaseBackup 34 | pom.xml.versionsBackup 35 | release.properties -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/IgnoreInjectAnnotation.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import javax.inject.Named; 4 | import javax.enterprise.inject.Stereotype; 5 | 6 | @Named 7 | public @interface IgnoreInjectAnnotation { 8 | 9 | } -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/InjectedData.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import javax.inject.Named; 4 | 5 | @Named 6 | public class InjectedData { 7 | 8 | @Named 9 | private String foo; 10 | 11 | @Named("bar") 12 | private String aBar; 13 | 14 | @Named("user") 15 | public String getUser() { 16 | return null; 17 | } 18 | 19 | @Named 20 | public String getSystemUser() { 21 | return null; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/ItemWithAnnotationInParams.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import javax.validation.constraints.NotNull; 4 | import java.math.BigDecimal; 5 | 6 | public class ItemWithAnnotationInParams { 7 | 8 | public Item getItemByIndex(@NotNull Item item, @NotNull int index) { 9 | return null; 10 | } 11 | } -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/MyTemplateExtensions.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import io.quarkus.qute.TemplateExtension; 4 | 5 | @TemplateExtension 6 | public class MyTemplateExtensions { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/NestedClass.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | public class NestedClass { 4 | 5 | public class Foo { 6 | 7 | } 8 | 9 | public class Bar { 10 | 11 | } 12 | } -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/SomeInterface.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | public interface SomeInterface { 4 | 5 | String getName(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/Statuses.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import io.quarkus.qute.TemplateData; 4 | 5 | @TemplateData 6 | @TemplateData(namespace = "FOO") 7 | @TemplateData(namespace = "BAR") 8 | public class Statuses { 9 | public static final String ON = "on"; 10 | public static final String OFF = "off"; 11 | 12 | public static String staticMethod(String state) { 13 | return state == "on" ? Statuses.ON : Statuses.OFF; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/StatusesEnum.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import io.quarkus.qute.TemplateEnum; 4 | 5 | @TemplateEnum 6 | public enum StatusesEnum { 7 | ON, 8 | OFF 9 | } 10 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/Templates.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import io.quarkus.qute.CheckedTemplate; 4 | import io.quarkus.qute.TemplateInstance; 5 | 6 | @CheckedTemplate 7 | public class Templates { 8 | 9 | public static native TemplateInstance hello2(String name); 10 | public static native TemplateInstance hello3(String name); 11 | } 12 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/cyclic/ClassA.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute.cyclic; 2 | 3 | public class ClassA extends ClassC { 4 | 5 | public String name; 6 | 7 | /** 8 | * cyclic documentation 9 | */ 10 | public String convert() { 11 | return "hello"; 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/cyclic/ClassB.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute.cyclic; 2 | 3 | public class ClassB extends ClassA { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/cyclic/ClassC.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute.cyclic; 2 | 3 | public class ClassC extends ClassB { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/generic/A.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute.generic; 2 | 3 | import java.util.Iterator; 4 | 5 | public class A extends B implements Iterable { 6 | 7 | @Override 8 | public Iterator iterator() { 9 | return null; 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/generic/AImpl.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute.generic; 2 | 3 | public class AImpl extends A { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/java/org/acme/qute/generic/B.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute.generic; 2 | 3 | public class B { 4 | 5 | /** 6 | * some docs 7 | */ 8 | public B1 field; 9 | 10 | /** 11 | * some docs 12 | */ 13 | public B1 get(B2 param) { 14 | return null; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/ItemResourceWithFragment/items.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/ItemResourceWithFragment/items.html -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/ItemResourceWithFragment/items2$id1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/ItemResourceWithFragment/items2$id1.html -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/ItemResourceWithFragment/items2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/ItemResourceWithFragment/items2.html -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/detail/page1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/detail/page1.html -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/globals.qute.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |

4 | User: {currentUser} 5 | Age: {age} 6 | Colors: {#each myColors}{it}{#if it_hasNext}, {/if}{/each} 7 |

8 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/hello.qute.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Qute Hello World 6 | 7 | 8 |

Hello {name ?: "world"}!

9 | 10 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/hello2.qute.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/hello2.qute.html -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/items.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/items.html -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/items2$id1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/items2$id1.html -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/items2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/items2.html -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/main/resources/templates/status.qute.html: -------------------------------------------------------------------------------- 1 | {FOO:ON} 2 | {StatusesEnum:ON} -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/test/java/org/acme/qute/NativeHelloResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeHelloResourceIT extends HelloResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-quickstart/src/test/java/org/acme/qute/NativeItemsResourceIT.java: -------------------------------------------------------------------------------- 1 | package org.acme.qute; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeItemsResourceIT extends ItemsResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-record/.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !target/*-runner 3 | !target/*-runner.jar 4 | !target/lib/* 5 | !target/quarkus-app/* -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-record/.mvn/wrapper/.gitignore: -------------------------------------------------------------------------------- 1 | maven-wrapper.jar 2 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-record/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/qute-record/src/main/resources/application.properties -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-record/src/main/resources/templates/Hello2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/qute-record/src/main/resources/templates/Hello2.html -------------------------------------------------------------------------------- /projects/qute/projects/maven/qute-record/src/main/resources/templates/HelloResource/Hello.html: -------------------------------------------------------------------------------- 1 | {name} 2 | {foo} 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/java/model/UserStatus.java: -------------------------------------------------------------------------------- 1 | package model; 2 | 3 | public enum UserStatus { 4 | REGISTERED, CONFIRMATION_REQUIRED; 5 | } 6 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/java/rest/Templates.java: -------------------------------------------------------------------------------- 1 | package rest; 2 | 3 | import io.quarkus.qute.CheckedTemplate; 4 | import io.quarkus.qute.TemplateInstance; 5 | 6 | @CheckedTemplate 7 | public class Templates { 8 | public static native TemplateInstance main(); 9 | } 10 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/java/util/Globals.java: -------------------------------------------------------------------------------- 1 | package util; 2 | 3 | import javax.ws.rs.core.UriInfo; 4 | 5 | import io.quarkus.arc.Arc; 6 | import io.quarkus.qute.TemplateGlobal; 7 | 8 | @TemplateGlobal 9 | public class Globals { 10 | public static String requestUrl() { 11 | return Arc.container().instance(UriInfo.class).get().getRequestUri().toASCIIString(); 12 | } 13 | public static int VARCHAR_SIZE() { 14 | return Util.VARCHAR_SIZE; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/java/util/Util.java: -------------------------------------------------------------------------------- 1 | package util; 2 | 3 | public class Util { 4 | 5 | public static final int VARCHAR_SIZE = 255; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/Apple-key-dev.p8: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgQNNVeHUtGDGEJGEM 3 | UcCzTr4DC8Yf9NJ/LrXmU6LJHQmhRANCAATDS9rjbOzoeEt+lHlbaWnBXIdqlZBn 4 | gIT+qieWnhWyIaf1pTIbGp2AI0shGMSzU+zflug7Gy+BkQExbihnP3Ly 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/META-INF/resources/images/signin-apple.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/META-INF/resources/images/signin-microsoft.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/META-INF/resources/stylesheets/main.css: -------------------------------------------------------------------------------- 1 | /* INSERT YOUR STYLE HERE */ 2 | .inline { 3 | display: inline; 4 | } -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/imports.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/projects/qute/projects/maven/renarde-todo/src/main/resources/imports.sql -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/templates/Application/index.html: -------------------------------------------------------------------------------- 1 | {#include main.html } 2 | {#title}Welcome to Todos{/title} 3 | 4 |
5 |
6 |

Welcome to Todos

7 |

Start adding todos today!

8 |
9 |
10 | 11 | {/include} 12 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/templates/Emails/confirm.html: -------------------------------------------------------------------------------- 1 | {#include email.html } 2 | 3 |

4 | Welcome to Todos. 5 |

6 | 7 |

8 | You received this email because someone (hopefully you) wants to register on Todos. 9 |

10 | 11 |

12 | If you don't want to register, you can safely ignore this email. 13 |

14 | 15 |

16 | If you want to register, complete your registration. 17 |

18 | {/include} -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/templates/Emails/confirm.txt: -------------------------------------------------------------------------------- 1 | {#include email.txt} 2 | 3 | Welcome to Todos. 4 | 5 | You received this email because someone (hopefully you) wants to register on Todos. 6 | 7 | If you don't want to register, you can safely ignore this email. 8 | 9 | If you want to register, complete your registration by going to the following address: 10 | 11 | {uriabs:Login.confirm(user.confirmationCode)} 12 | {/include} 13 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/templates/Login/logoutFirst.html: -------------------------------------------------------------------------------- 1 | {#include main.html } 2 | {#title}Logout before completing registration{/title} 3 | 4 |
5 |
6 |
7 | You must log out first in order to complete registration. 8 |
9 |
10 |
11 | {/include} -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/templates/Login/welcome.html: -------------------------------------------------------------------------------- 1 | {#include main.html } 2 | {#title}Home{/title} 3 | 4 |
5 |
6 |
7 |

8 | Welcome, {inject:user.userName} 9 |

10 |

11 | Your registration is complete. You've been logged in. 12 |

13 |
14 |
15 |
16 | {/include} -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/templates/email.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | {#insert /} 9 |

10 | This is an automated email, you should not reply to it: your mail will be ignored. 11 |

12 | 13 | 14 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/templates/email.txt: -------------------------------------------------------------------------------- 1 | {#insert /} 2 | 3 | This is an automated email, you should not reply to it: your mail will be ignored. 4 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/templates/tags/formElement.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | {nested-content} 4 | {#ifError name} 5 | ​{#error name/}​ 6 | {/ifError} 7 |
8 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/templates/tags/input.html: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/main/resources/templates/tags/user.html: -------------------------------------------------------------------------------- 1 | {#if it??} 2 | 3 | 4 | {#if img??} 5 | {#gravatar it.email size=size.or(20) default='mm' /} 6 | {/if} 7 | {it.userName} 8 | {/if} -------------------------------------------------------------------------------- /projects/qute/projects/maven/renarde-todo/src/test/java/fr/epardaud/NativeReactiveGreetingResourceIT.java: -------------------------------------------------------------------------------- 1 | package fr.epardaud; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeReactiveGreetingResourceIT extends TodoResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("org.gradle.toolchains.foojay-resolver-convention") version "0.7.0" 3 | } 4 | 5 | rootProject.name = "intellij-quarkus" 6 | -------------------------------------------------------------------------------- /src/main/resources/microprofile_icon_rgb_16px_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/src/main/resources/microprofile_icon_rgb_16px_default.png -------------------------------------------------------------------------------- /src/main/resources/quarkus_icon_rgb_16px_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/src/main/resources/quarkus_icon_rgb_16px_default.png -------------------------------------------------------------------------------- /src/main/resources/quarkus_icon_rgb_16px_default_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/src/main/resources/quarkus_icon_rgb_16px_default_dark.png -------------------------------------------------------------------------------- /src/main/resources/quarkus_icon_rgb_32px_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/src/main/resources/quarkus_icon_rgb_32px_default.png -------------------------------------------------------------------------------- /src/main/resources/quarkus_icon_rgb_32px_default_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-quarkus/0b368b59e75671c24f4d67be8e183cf5dc7f8b02/src/main/resources/quarkus_icon_rgb_32px_default_dark.png -------------------------------------------------------------------------------- /src/main/resources/static-properties/mp-health-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": [ 3 | { 4 | "type": "boolean", 5 | "extensionName": "microprofile-health-api", 6 | "required": false, 7 | "name": "mp.health.disable-default-procedures", 8 | "description": "Disable all default vendor procedures and display only the user-defined health check procedures." 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /src/main/resources/static-properties/quarkus-core-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "hints": [ 3 | { 4 | "name": "quarkus.log.category.{*}.level", 5 | "providers": [ 6 | { 7 | "name": "handle-as", 8 | "parameters": { 9 | "target": "java.util.logging.Level" 10 | } 11 | } 12 | ] 13 | } 14 | ] 15 | } -------------------------------------------------------------------------------- /src/test/resources/single-extension-with-default.json: -------------------------------------------------------------------------------- 1 | [{"category":"Web","default":true,"description":"REST framework implementing JAX-RS and more","guide":"https://quarkus.io/guides/rest-json","id":"io.quarkus:quarkus-resteasy","keywords":["resteasy","jaxrs","web","rest"],"labels":["resteasy","jaxrs","web","rest"],"name":"RESTEasy JAX-RS","order":0,"shortName":"jax-rs","status":"stable"}] -------------------------------------------------------------------------------- /src/test/resources/single-extension-with-provides-example-code.json: -------------------------------------------------------------------------------- 1 | [{"category":"Web","providesExampleCode":true,"description":"REST framework implementing JAX-RS and more","guide":"https://quarkus.io/guides/rest-json","id":"io.quarkus:quarkus-resteasy","keywords":["resteasy","jaxrs","web","rest"],"labels":["resteasy","jaxrs","web","rest"],"name":"RESTEasy JAX-RS","order":0,"shortName":"jax-rs","status":"stable"}] -------------------------------------------------------------------------------- /src/test/resources/single-extension-without-default.json: -------------------------------------------------------------------------------- 1 | [{"category":"Web","description":"REST framework implementing JAX-RS and more","guide":"https://quarkus.io/guides/rest-json","id":"io.quarkus:quarkus-resteasy","keywords":["resteasy","jaxrs","web","rest"],"labels":["resteasy","jaxrs","web","rest"],"name":"RESTEasy JAX-RS","order":0,"shortName":"jax-rs","status":"stable"}] -------------------------------------------------------------------------------- /src/test/resources/single-extension-without-provides-example-code.json: -------------------------------------------------------------------------------- 1 | [{"category":"Web","description":"REST framework implementing JAX-RS and more","guide":"https://quarkus.io/guides/rest-json","id":"io.quarkus:quarkus-resteasy","keywords":["resteasy","jaxrs","web","rest"],"labels":["resteasy","jaxrs","web","rest"],"name":"RESTEasy JAX-RS","order":0,"shortName":"jax-rs","status":"stable"}] -------------------------------------------------------------------------------- /src/test/resources/single-extension.json: -------------------------------------------------------------------------------- 1 | [{"category":"Web","default":true,"description":"REST framework implementing JAX-RS and more","guide":"https://quarkus.io/guides/rest-json","id":"io.quarkus:quarkus-resteasy","keywords":["resteasy","jaxrs","web","rest"],"labels":["resteasy","jaxrs","web","rest"],"name":"RESTEasy JAX-RS","order":0,"shortName":"jax-rs","shortId":"98e"}] -------------------------------------------------------------------------------- /src/test/resources/single-stable-extension-with-status.json: -------------------------------------------------------------------------------- 1 | [{"category":"Web","default":true,"description":"REST framework implementing JAX-RS and more","guide":"https://quarkus.io/guides/rest-json","id":"io.quarkus:quarkus-resteasy","keywords":["resteasy","jaxrs","web","rest"],"labels":["resteasy","jaxrs","web","rest"],"name":"RESTEasy JAX-RS","order":0,"shortName":"jax-rs","status":"stable"}] -------------------------------------------------------------------------------- /src/test/resources/single-stable-extension-with-tags.json: -------------------------------------------------------------------------------- 1 | [{"category":"Web","default":true,"description":"REST framework implementing JAX-RS and more","guide":"https://quarkus.io/guides/rest-json","id":"io.quarkus:quarkus-resteasy","keywords":["resteasy","jaxrs","web","rest"],"labels":["resteasy","jaxrs","web","rest"],"name":"RESTEasy JAX-RS","order":0,"shortName":"jax-rs","tags":[]}] -------------------------------------------------------------------------------- /testData/qute/psi/SimpleText.txt: -------------------------------------------------------------------------------- 1 | QUTE_FILE 2 | ASTWrapperPsiElement(QuteElementType.QUTE_CONTENT) 3 | ASTWrapperPsiElement(QUTE_TEXT) 4 | PsiElement(QUTE_TEXT)('foo') --------------------------------------------------------------------------------