quarkus-hibernate-search-orm-elasticsearch-aws
Used in
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>io.quarkiverse.hibernatesearchextras</groupId> <artifactId>quarkus-hibernate-search-orm-elasticsearch-aws</artifactId> <version>4.0.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <groupId>io.quarkiverse.hibernatesearchextras</groupId> <artifactId>quarkus-hibernate-search-orm-elasticsearch-aws-parent</artifactId> <version>4.0.0</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>quarkus-hibernate-search-orm-elasticsearch-aws</artifactId> <name>Quarkus - Hibernate Search Extras - ORM + Elasticsearch - AWS Integration - Runtime</name> <description>AWS request signing for Hibernate Search ORM + Elasticsearch</description> <dependencies> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-core</artifactId> </dependency> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-hibernate-orm</artifactId> </dependency> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-hibernate-search-orm-elasticsearch</artifactId> </dependency> <dependency> <groupId>io.quarkiverse.amazonservices</groupId> <artifactId>quarkus-amazon-common</artifactId> </dependency> <dependency> <groupId>org.hibernate.search</groupId> <artifactId>hibernate-search-backend-elasticsearch-aws</artifactId> </dependency> <dependency> <groupId>org.graalvm.sdk</groupId> <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> <!-- Copy some of quarkus-amazon-common's optional dependencies, just to take into account AwsCredentialsProviderConfig when generating configuration and its documentation. Make sure to mark these dependencies as optional here, too, so that they don't affect applications but only the build. --> <dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>netty-nio-client</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>url-connection-client</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>apache-client</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>aws-crt-client</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>io.opentelemetry.instrumentation</groupId> <artifactId>opentelemetry-aws-sdk-2.2</artifactId> <optional>true</optional> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.bsc.maven</groupId> <artifactId>maven-processor-plugin</artifactId> <version>${maven-processor-plugin.version}</version> <executions> <!-- Run annotation processors on quarkus-amazon-common, just to generate the necessary metadata/documentation for AwsCredentialsProviderConfig, so that it will get embedded in our own documentation. --> <execution> <id>process-quarkus-amazon-common</id> <goals> <goal>process</goal> </goals> <phase>process-sources</phase> <configuration> <addCompileSourceRoots>false</addCompileSourceRoots> <includes>io/quarkus/amazon/**/*.java</includes> <processSourceArtifacts>io.quarkiverse.amazonservices:quarkus-amazon-common:${quarkus-amazon-services.version}</processSourceArtifacts> </configuration> </execution> </executions> <dependencies> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-extension-processor</artifactId> <version>${quarkus.version}</version> </dependency> </dependencies> </plugin> <plugin> <groupId>io.quarkus</groupId> <artifactId>quarkus-extension-maven-plugin</artifactId> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <annotationProcessorPaths> <path> <groupId>io.quarkus</groupId> <artifactId>quarkus-extension-processor</artifactId> <version>${quarkus.version}</version> </path> </annotationProcessorPaths> </configuration> </plugin> </plugins> </build> </project>