Details
-
Task
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
-
New
Description
Lucene has 'analysis' module but its sub-modules produce 'lucene-analyzers-*' artifacts. This inconsistency is currently handled by setting artifact names manually:
configure(subprojects.findAll { it.path.contains(':lucene:analysis:') }) { project.archivesBaseName = project.archivesBaseName.replace("-analysis-", "-analyzers-") }
but I keep wondering if we should just make it one or the other - either rename 'analysis' to 'analyzers' or produce 'lucene-analysis-' artifacts.
My personal opinion is to produce 'lucene-analysis-' packages because this keeps repository structure the same (backports will be easier) and we're targeting a major release anyway so people can adjust dependency names when upgrading. This change would be also consistent with package naming inside those modules.
Attachments
Issue Links
- links to