flamingchickens1540 / ROOSTER

A common library of useful classes and systems intended to be used for all Team 1540 robots
11 stars 0 forks source link

Reorganize ROOSTER into two Gradle projects #75

Closed RobinsonZ closed 6 years ago

RobinsonZ commented 6 years ago

Essentially, what this does is divide ROOSTER into two halves: lib, which is the entire "consumer"-facing ROOSTER API, and test, which is basically just test classes. This manages to efficiently separate main and test code, while also not cluttering up the Javadoc and dependency JAR (basically, anything in test doesn't get included in JitPack artifacts). From the "end user" point of view nothing changes, the dependency notation is still the same because only one project actually has the maven plugin.