Make sure all Task mixins are on the left.

Review Request #2421 - Created June 26, 2015 and submitted

Information
Benjy Weinberger
pants
4366d0f...
Reviewers
pants-reviews
davidt, nhoward_tw, zundel
Note that tasks that extend NailgunTask cannot have JvmToolTaskMixin on
the left, because NailgunTask is already a JvmToolTaskMixin, and this leads
to a "Cannot create a consistent method resolution order (MRO)" error.
But the solution is simply not to explicitly mix in JvmToolTaskMixin,
and rely on inheriting it from NailgunTask.

CI passes: https://travis-ci.org/pantsbuild/pants/builds/68404283.

David Taylor
Benjy Weinberger
Review request changed

Status: Closed (submitted)

Change Summary:

Submitted as 3df4e218388caf0732acc4b2d89903f20666ef73.

Eric Ayers
Ship It!
Loading...