-
Notifications
You must be signed in to change notification settings - Fork 75
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[WINDUPRULE-900] Create ruleset for hibernate search 5 to 6 migration (…
…#839) * [WINDUPRULE-900] Create ruleset for hibernate search 5 to 6 migration * [WINDUPRULE-900] Small fixes * [WINDUPRULE-900] Add jar dependency * WINDUPRULE-900 Hibernate Search 6.0 Rules minor corrections from PR Review * [WINDUPRULE-900] Fix rule * Update rules/rules-reviewed/hibernate/hibernate-search.windup.xml Co-authored-by: Yoann Rodière <yoann@hibernate.org> * Update rules/rules-reviewed/hibernate/hibernate-search.windup.xml Co-authored-by: Yoann Rodière <yoann@hibernate.org> * [WINDUPRULE-900] Add link for dependencies rule Co-authored-by: PhilipCattanach <pcattana@redhat.com> Co-authored-by: Yoann Rodière <yoann@hibernate.org>
- Loading branch information
1 parent
a88a586
commit d222e1c
Showing
7 changed files
with
2,923 additions
and
0 deletions.
There are no files selected for viewing
1,490 changes: 1,490 additions & 0 deletions
1,490
rules/rules-reviewed/hibernate/hibernate-search.windup.xml
Large diffs are not rendered by default.
Oops, something went wrong.
1 change: 1 addition & 0 deletions
1
...rules-reviewed/hibernate/tests/.windup/cache/nexus-indexer-data/test.archive-metadata.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
5a157b93c712b029fe14d23fcd17475e091a7c66 org.hibernate:hibernate-search-orm:5.11.0.Final |
155 changes: 155 additions & 0 deletions
155
rules/rules-reviewed/hibernate/tests/data/hibernate-search/HibernateSearchTestClass.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,155 @@ | ||
import org.apache.lucene.search.Sort; | ||
import org.apache.lucene.search.SortField; | ||
import org.hibernate.search.FullTextQuery; | ||
import org.hibernate.search.FullTextSession; | ||
import org.hibernate.search.MassIndexer; | ||
import org.hibernate.search.SearchFactory; | ||
import org.hibernate.search.annotations.Analyzer; | ||
import org.hibernate.search.annotations.AnalyzerDef; | ||
import org.hibernate.search.annotations.AnalyzerDefs; | ||
import org.hibernate.search.annotations.AnalyzerDiscriminator; | ||
import org.hibernate.search.annotations.Boost; | ||
import org.hibernate.search.annotations.CacheFromIndex; | ||
import org.hibernate.search.annotations.CalendarBridge; | ||
import org.hibernate.search.annotations.CharFilterDef; | ||
import org.hibernate.search.annotations.ClassBridge; | ||
import org.hibernate.search.annotations.ClassBridges; | ||
import org.hibernate.search.annotations.ContainedIn; | ||
import org.hibernate.search.annotations.DateBridge; | ||
import org.hibernate.search.annotations.DocumentId; | ||
import org.hibernate.search.annotations.DynamicBoost; | ||
import org.hibernate.search.annotations.Facet; | ||
import org.hibernate.search.annotations.Facets; | ||
import org.hibernate.search.annotations.Factory; | ||
import org.hibernate.search.annotations.Field; | ||
import org.hibernate.search.annotations.FieldBridge; | ||
import org.hibernate.search.annotations.Fields; | ||
import org.hibernate.search.annotations.FullTextFilterDef; | ||
import org.hibernate.search.annotations.FullTextFilterDefs; | ||
import org.hibernate.search.annotations.Indexed; | ||
import org.hibernate.search.annotations.IndexedEmbedded; | ||
import org.hibernate.search.annotations.Key; | ||
import org.hibernate.search.annotations.Latitude; | ||
import org.hibernate.search.annotations.Longitude; | ||
import org.hibernate.search.annotations.Normalizer; | ||
import org.hibernate.search.annotations.NormalizerDef; | ||
import org.hibernate.search.annotations.NormalizerDefs; | ||
import org.hibernate.search.annotations.NumericField; | ||
import org.hibernate.search.annotations.NumericFields; | ||
import org.hibernate.search.annotations.ProvidedId; | ||
import org.hibernate.search.annotations.Resolution; | ||
import org.hibernate.search.annotations.SortableField; | ||
import org.hibernate.search.annotations.SortableFields; | ||
import org.hibernate.search.annotations.Spatial; | ||
import org.hibernate.search.annotations.Spatials; | ||
import org.hibernate.search.annotations.TikaBridge; | ||
import org.hibernate.search.annotations.TokenFilterDef; | ||
import org.hibernate.search.annotations.TokenizerDef; | ||
import org.hibernate.search.cfg.Environment; | ||
import org.hibernate.search.elasticsearch.ElasticsearchProjectionConstants; | ||
import org.hibernate.search.elasticsearch.cfg.ElasticsearchEnvironment; | ||
import org.hibernate.search.engine.BoostStrategy; | ||
import org.hibernate.search.engine.ProjectionConstants; | ||
import org.hibernate.search.engine.impl.FacetHandling; | ||
import org.hibernate.search.exception.ErrorHandler; | ||
import org.hibernate.search.exception.SearchException; | ||
import org.hibernate.search.jpa.FullTextEntityManager; | ||
import org.hibernate.search.store.IndexShardingStrategy; | ||
import org.hibernate.search.store.ShardIdentifierProvider; | ||
import org.hibernate.search.store.ShardIdentifierProviderTemplate; | ||
|
||
import java.util.Calendar; | ||
import java.util.Date; | ||
|
||
@Analyzer | ||
@AnalyzerDef(name = "name") | ||
@AnalyzerDefs(value = HibernateSearchTestClass.class) | ||
@AnalyzerDiscriminator(impl = HibernateSearchTestClass.class) | ||
@Boost(value = 0.12f) | ||
@CacheFromIndex | ||
@CharFilterDef() | ||
@ClassBridge() | ||
@ClassBridges | ||
@ContainedIn | ||
@FullTextFilterDef(name = "filter", impl = HibernateSearchTestClass.class) | ||
@FullTextFilterDefs() | ||
@Indexed | ||
@Normalizer | ||
@NormalizerDef() | ||
@NormalizerDefs() | ||
@TikaBridge | ||
@TokenFilterDef() | ||
@TokenizerDef() | ||
public class HibernateSearchTestClass implements BoostStrategy { | ||
|
||
@CalendarBridge(resolution = Resolution.DAY) | ||
Calendar calendar; | ||
|
||
@DateBridge(resolution = Resolution.DAY) | ||
@DynamicBoost(impl = HibernateSearchTestClass.class) | ||
Date date; | ||
|
||
@DocumentId | ||
@IndexedEmbedded | ||
@NumericField | ||
@NumericFields() | ||
Integer id; | ||
|
||
@Facet | ||
@Facets(value = "value") | ||
@ProvidedId | ||
@SortableField | ||
@SortableFields() | ||
String field1; | ||
|
||
@Field | ||
@Fields() | ||
@Spatial | ||
@Spatials() | ||
@Factory | ||
String field2; | ||
|
||
@FieldBridge | ||
@Latitude | ||
@Longitude | ||
String field3; | ||
|
||
@Key | ||
public String method1() { | ||
FullTextEntityManager fullTextEntityManager; | ||
FullTextSession fullTextSession; | ||
|
||
FullTextQuery fullTextQuery; | ||
org.hibernate.search.jpa.FullTextQuery fullTextQuery1; | ||
|
||
org.apache.lucene.search.Query q; | ||
|
||
Sort sort; | ||
SortField sortField; | ||
|
||
ProjectionConstants projectionConstants; | ||
ElasticsearchProjectionConstants elasticsearchProjectionConstants; | ||
|
||
FacetHandling facetHandling; | ||
|
||
ErrorHandler errorHandler; | ||
|
||
SearchException e; | ||
|
||
IndexShardingStrategy indexShardingStrategy; | ||
ShardIdentifierProvider shardIdentifierProvider; | ||
ShardIdentifierProviderTemplate shardIdentifierProviderTemplate; | ||
|
||
SearchFactory searchFactory; | ||
|
||
MassIndexer massIndexer; | ||
org.hibernate.search.jsr352.massindexing.MassIndexingJob massIndexingJob; | ||
|
||
return ""; | ||
} | ||
|
||
Environment environment; | ||
|
||
ElasticsearchEnvironment elasticsearchEnvironment; | ||
} | ||
|
Binary file added
BIN
+238 Bytes
...ules-reviewed/hibernate/tests/data/hibernate-search/hibernate-search-orm-5.11.0.Final.jar
Binary file not shown.
86 changes: 86 additions & 0 deletions
86
rules/rules-reviewed/hibernate/tests/data/hibernate-search/hibernate-search.properties
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
hibernate.search.analyzer=aRandomValue | ||
hibernate.search.autoregister_listeners=aRandomValue | ||
hibernate.search.batch_size=aRandomValue | ||
hibernate.search.default.elasticsearch.aws.*=aRandomValue | ||
hibernate.search.default.elasticsearch.connection_timeout=aRandomValue | ||
hibernate.search.default.elasticsearch.discovery.default_scheme=aRandomValue | ||
hibernate.search.default.elasticsearch.discovery.enabled=aRandomValue | ||
hibernate.search.default.elasticsearch.discovery.refresh_interval=aRandomValue | ||
hibernate.search.default.elasticsearch.dynamic_mapping=aRandomValue | ||
hibernate.search.default.elasticsearch.host=aRandomValue | ||
hibernate.search.default.elasticsearch.index_management_wait_timeout=aRandomValue | ||
hibernate.search.default.elasticsearch.index_schema_management_strategy=aRandomValue | ||
hibernate.search.default.elasticsearch.max_total_connection_per_route=aRandomValue | ||
hibernate.search.default.elasticsearch.max_total_connection=aRandomValue | ||
hibernate.search.default.elasticsearch.password=aRandomValue | ||
hibernate.search.default.elasticsearch.path_prefix=aRandomValue | ||
hibernate.search.default.elasticsearch.read_timeout=aRandomValue | ||
hibernate.search.default.elasticsearch.refresh_after_write=aRandomValue | ||
hibernate.search.default.elasticsearch.request_timeout=aRandomValue | ||
hibernate.search.default.elasticsearch.required_index_status=aRandomValue | ||
hibernate.search.default.elasticsearch.username=aRandomValue | ||
hibernate.search.default.exclusive_index_use=aRandomValue | ||
hibernate.search.default.directory_provider=aRandomValue | ||
hibernate.search.default.indexBase=aRandomValue | ||
hibernate.search.default.indexName=aRandomValue | ||
hibernate.search.default.index_flush_interval=aRandomValue | ||
hibernate.search.default.index_metadata_complete=aRandomValue | ||
hibernate.search.default.indexmanager=aRandomValue | ||
hibernate.search.default.indexwriter.=aRandomValue | ||
hibernate.search.default.locking_strategy=aRandomValue | ||
hibernate.search.default.max_queue_length=aRandomValue | ||
hibernate.search.default_null_token=aRandomValue | ||
hibernate.search.default.reader.=aRandomValue | ||
hibernate.search.default.retry_marker_lookup=aRandomValue | ||
hibernate.search.default.sharding_strategy=aRandomValue | ||
hibernate.search.default.sharding_strategy.nbr_of_shards=aRandomValue | ||
hibernate.search.default.similarity=aRandomValue | ||
hibernate.search.default.worker.backend=aRandomValue | ||
hibernate.search.default.worker.execution=aRandomValue | ||
hibernate.search.default.worker.=aRandomValue | ||
hibernate.search.elasticsearch.analysis_definition_provider=aRandomValue | ||
hibernate.search.elasticsearch.log.json_pretty_printing=aRandomValue | ||
hibernate.search.elasticsearch.scroll_backtracking_window_size=aRandomValue | ||
hibernate.search.elasticsearch.scroll_fetch_size=aRandomValue | ||
hibernate.search.elasticsearch.scroll_timeout=aRandomValue | ||
hibernate.search.enable_dirty_check=aRandomValue | ||
hibernate.search.error_handler=aRandomValue | ||
hibernate.search.filter.cache_docidresults.size=aRandomValue | ||
hibernate.search.filter.cache_strategy=aRandomValue | ||
hibernate.search.generate_statistics=aRandomValue | ||
hibernate.search.index_uninverting_allowed=aRandomValue | ||
hibernate.search.indexing_strategy=aRandomValue | ||
hibernate.search.jmx_bean_suffix=aRandomValue | ||
hibernate.search.jmx_enabled=aRandomValue | ||
hibernate.search.lucene.analysis_definition_provider=aRandomValue | ||
hibernate.search.lucene_version=aRandomValue | ||
hibernate.search.model_mapping=aRandomValue | ||
hibernate.search.query.database_retrieval_method=aRandomValue | ||
hibernate.search.query.object_lookup_method=aRandomValue | ||
hibernate.search.similarity=aRandomValue | ||
hibernate.search.worker.*=aRandomValue | ||
|
||
|
||
hibernate.search.index-name.elasticsearch.dynamic_mapping=aRandomValue | ||
hibernate.search.index-name.elasticsearch.index_management_wait_timeout=aRandomValue | ||
hibernate.search.index-name.elasticsearch.index_schema_management_strategy=aRandomValue | ||
hibernate.search.index-name.elasticsearch.refresh_after_write=aRandomValue | ||
hibernate.search.index-name.elasticsearch.required_index_status=aRandomValue | ||
hibernate.search.index-name.exclusive_index_use=aRandomValue | ||
hibernate.search.index-name.directory_provider=aRandomValue | ||
hibernate.search.index-name.indexBase=aRandomValue | ||
hibernate.search.index-name.indexName=aRandomValue | ||
hibernate.search.index-name.index_flush_interval=aRandomValue | ||
hibernate.search.index-name.index_metadata_complete=aRandomValue | ||
hibernate.search.index-name.indexmanager=aRandomValue | ||
hibernate.search.index-name.indexwriter.=aRandomValue | ||
hibernate.search.index-name.locking_strategy=aRandomValue | ||
hibernate.search.index-name.max_queue_length=aRandomValue | ||
hibernate.search.index-name.reader.=aRandomValue | ||
hibernate.search.index-name.retry_marker_lookup=aRandomValue | ||
hibernate.search.index-name.sharding_strategy=aRandomValue | ||
hibernate.search.index-name.sharding_strategy.nbr_of_shards=aRandomValue | ||
hibernate.search.index-name.similarity=aRandomValue | ||
hibernate.search.index-name.worker.backend=aRandomValue | ||
hibernate.search.index-name.worker.execution=aRandomValue | ||
hibernate.search.index-name.worker.=aRandomValue |
93 changes: 93 additions & 0 deletions
93
rules/rules-reviewed/hibernate/tests/data/hibernate-search/pom.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
|
||
<groupId>org.example</groupId> | ||
<artifactId>a-test</artifactId> | ||
<version>1.0-SNAPSHOT</version> | ||
|
||
<dependencies> | ||
<dependency> | ||
<groupId>org.hibernate</groupId> | ||
<artifactId>hibernate-search</artifactId> | ||
<version>5.11.11.Final</version> | ||
<type>pom</type> | ||
</dependency> | ||
|
||
<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-search-elasticsearch --> | ||
<dependency> | ||
<groupId>org.hibernate</groupId> | ||
<artifactId>hibernate-search-elasticsearch</artifactId> | ||
<version>5.11.0.Final</version> | ||
</dependency> | ||
|
||
<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-search-orm --> | ||
<dependency> | ||
<groupId>org.hibernate</groupId> | ||
<artifactId>hibernate-search-orm</artifactId> | ||
<version>5.11.0.Final</version> | ||
</dependency> | ||
</dependencies> | ||
|
||
|
||
<build> | ||
|
||
<plugins> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-dependency-plugin</artifactId> | ||
<executions> | ||
<execution> | ||
<id>copy-dependencies</id> | ||
<phase>prepare-package</phase> | ||
<goals> | ||
<goal>copy-dependencies</goal> | ||
</goals> | ||
<configuration> | ||
<outputDirectory>${project.build.directory}/classes/lib</outputDirectory> | ||
<overWriteReleases>false</overWriteReleases> | ||
<overWriteSnapshots>false</overWriteSnapshots> | ||
<overWriteIfNewer>true</overWriteIfNewer> | ||
</configuration> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
|
||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-jar-plugin</artifactId> | ||
<configuration> | ||
<archive> | ||
<manifest> | ||
<addClasspath>true</addClasspath> | ||
<!-- <classpathPrefix>lib</classpathPrefix> --> | ||
<!-- <mainClass>test.org.Cliente</mainClass> --> | ||
</manifest> | ||
<manifestEntries> | ||
<Class-Path>lib/</Class-Path> | ||
</manifestEntries> | ||
</archive> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.jboss.windup</groupId> | ||
<artifactId>windup-maven-plugin</artifactId> | ||
<version>0.7.0</version> | ||
<configuration> | ||
<packages> | ||
<package>com.acme</package> | ||
</packages> | ||
<source>true</source> | ||
</configuration> | ||
</plugin> | ||
</plugins> | ||
</build> | ||
|
||
<properties> | ||
<maven.compiler.source>11</maven.compiler.source> | ||
<maven.compiler.target>11</maven.compiler.target> | ||
</properties> | ||
|
||
</project> |
Oops, something went wrong.