diff --git a/.github/workflows/gradle-build.yml b/.github/workflows/gradle-build.yml index a79bde98..7072fe31 100644 --- a/.github/workflows/gradle-build.yml +++ b/.github/workflows/gradle-build.yml @@ -42,6 +42,7 @@ jobs: - '**/*.gradle.kts' - '**/gradle-build.yml' - 'gradle.properties' + - '**/*.java' gradle-build: name: Build project with Gradle @@ -79,7 +80,7 @@ jobs: - name: Run CI build env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: ./gradlew build jacocoTestReport --configuration-cache + run: ./gradlew check --configuration-cache - name: Publish Sonar report env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} diff --git a/.gitignore b/.gitignore index 23da53a0..6ff063ef 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,6 @@ out/ **/gradle/ ### Antora ### build/site/ + +### Jules ### +*.log \ No newline at end of file diff --git a/data-jpa-filtered-query/src/main/java/zin/rashidi/boot/data/jpa/jpa/JpaCustomBaseRepository.java b/data-jpa-filtered-query/src/main/java/zin/rashidi/boot/data/jpa/jpa/JpaCustomBaseRepository.java index 3b83fb46..26e779e1 100644 --- a/data-jpa-filtered-query/src/main/java/zin/rashidi/boot/data/jpa/jpa/JpaCustomBaseRepository.java +++ b/data-jpa-filtered-query/src/main/java/zin/rashidi/boot/data/jpa/jpa/JpaCustomBaseRepository.java @@ -1,6 +1,5 @@ package zin.rashidi.boot.data.jpa.jpa; -import static org.springframework.data.jpa.domain.Specification.where; import static zin.rashidi.boot.data.jpa.user.User.Status.ACTIVE; import java.util.List; @@ -24,7 +23,7 @@ public JpaCustomBaseRepository(JpaEntityInformation entityInformation, Ent @Override public List findAll() { var hasStatusField = Stream.of(ReflectionUtils.getDeclaredMethods(getDomainClass())).anyMatch(field -> field.getName().equals("status")); - return hasStatusField ? findAll(where((root, query, criteriaBuilder) -> root.get("status").in(ACTIVE))) : super.findAll(); + return hasStatusField ? findAll((root, query, criteriaBuilder) -> root.get("status").in(ACTIVE)) : super.findAll(); } } diff --git a/data-mongodb-full-text-search/src/main/java/zin/rashidi/boot/data/mongodb/character/CharacterSearchRepositoryImpl.java b/data-mongodb-full-text-search/src/main/java/zin/rashidi/boot/data/mongodb/character/CharacterSearchRepositoryImpl.java index 42f02bb8..c5c97f5a 100644 --- a/data-mongodb-full-text-search/src/main/java/zin/rashidi/boot/data/mongodb/character/CharacterSearchRepositoryImpl.java +++ b/data-mongodb-full-text-search/src/main/java/zin/rashidi/boot/data/mongodb/character/CharacterSearchRepositoryImpl.java @@ -22,7 +22,7 @@ class CharacterSearchRepositoryImpl implements CharacterSearchRepository { @Override public List findByText(String text, Sort sort) { operations.indexOps(Character.class) - .ensureIndex(new TextIndexDefinitionBuilder().onFields("name", "publisher").build()); + .createIndex(new TextIndexDefinitionBuilder().onFields("name", "publisher").build()); var parameters = text.split(" "); var query = TextQuery.queryText(new TextCriteria().matchingAny(parameters)).with(sort);