apache / apache/lucene

merge common-build and module-build [LUCENE-3999]

Open
#5,072 0 comments 0 reactions 0 assignees View on GitHub
affects-version:4.0-ALPHA legacy-jira-priority:Major tool:build type:enhancement
Dominant language
Java
Stars
3.6k
Forks
1.4k
Avg merge
2d 11h
Merged PRs (30d)
88

Description

Just a TODO: from #5038,

```
separately another TODO: its slightly confusing that core and friends aren't just another module,
and its confusing common-build.xml with its "module tasks" is included by lucene/build.xml, when
its no module at all.
(try ant -projecthelp from lucene/ and experiment with some of the common.XXXX tasks that show up here).
```

Not a blocker anything, but maybe a nice cleanup for the future.

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

Contributor guide

Open the contributing guide

Research direction

Start by reading lucene/build.xml and common-build.xml, then run ant -projecthelp from lucene/ as the issue suggests. Compare how the common.XXXX tasks and module tasks are organized; done would mean a clear, agreed consolidation of common-build and module-build without losing the intended build tasks.

Written by the indexing model from the issue text.

Assessment

Domain
build-system
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.