apache / apache/texera

improve sbt build setup?

Open
#3,806 5 comments 0 reactions 1 assignee Claimed by @chenlica View on GitHub
Dominant language
Scala
Stars
314
Forks
187
Avg merge
1d 21h
Merged PRs (30d)
214

Description

There are multiple build.sbt files instead of having 1 that defines the submodules.
The key advantage of having 1 build.sbt is that you can better control the dependency versions. The current build.sbt versions often use the same dependencies but with different versions.
It's also easier to maintain sbt - eg having just 1 build.properties file.
https://github.com/apache/pekko-http is an example of an ASF project that uses sbt and that manages multiple modules within the one build.sbt.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.