You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 13, 2019. It is now read-only.
Today there are many java BUILD targets that are subsets of a package. To maintain the BUILD files for these targets in a reasonable way, constant lists of source files are defined that can be subtracted out from target sources lists using the globs exclude facility. At some point pants will likely remove the ability to define constants in BUILD files and this mode of defining non 1-1-1 targets will be taken away, forcing duplication of file lists and the associated maintenance risk.
There are 2 complicating factors here:
re-packaging will likely break clients of the java jars - they'll need to fix imports; so, this will require a deprecation cycle
IIUC the official home for the java code is still inside Twitter walls; so, this refactoring really needs to occur in Twitter's repo and then be synced out here.
The text was updated successfully, but these errors were encountered:
Today there are many java BUILD targets that are subsets of a package. To maintain the BUILD files for these targets in a reasonable way, constant lists of source files are defined that can be subtracted out from target sources lists using the globs exclude facility. At some point pants will likely remove the ability to define constants in BUILD files and this mode of defining non 1-1-1 targets will be taken away, forcing duplication of file lists and the associated maintenance risk.
There are 2 complicating factors here:
The text was updated successfully, but these errors were encountered: