apache / apache/lucene

remove analyzers subdirectory in 5.3 [LUCENE-6574]

Open
#7,632 0 comments 0 reactions 0 assignees View on GitHub
legacy-jira-priority:Major type:bug
Dominant language
Java
Stars
3.6k
Forks
1.4k
Avg merge
2d 11h
Merged PRs (30d)
88

Description

This stupid setup makes our build so complex, I remember having to do it with a gun to my head because people just love overengineering shit.

there is no reason for this: it can be flattened and analyzers-common/ and so on can just be besides everything else.

---
Migrated from [LUCENE-6574](https://issues.apache.org/jira/browse/LUCENE-6574) by Robert Muir (@rmuir)

Contributor guide

Open the contributing guide

Research direction

Start by mapping the analyzers subdirectory and the sibling modules named in the issue, including analyzers-common, then inspect the build configuration that creates this layout. Confirm whether flattening the directories is still relevant to the 5.3 setup and identify the build checks needed to show that all analyzers modules remain available after the change.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.