Today is my last day with GSoC. John Sirois was kind enough to donate some
time this weekend and get the JarsignerTask and Keystore target merged
into master. If you point Pants at a basic Android app's source code,
it will now output an apk that is suitable to publish to the Play Store
or deploy to a device.
I published a Beta Test version of the sample app we use in the Pants
source tree. If you are a member of the pants-devel or twitter-gsoc mailing
lists, you can opt-in and see the published app [0].
I have a (brief brief) design doc outlining what I believe the project
priorities to be going forward. I intend to continue to work on it on
a volunteer basis [1].
The official project scope was to add Android support for Pants. While
there are plenty of TODOs, this is a sort of project that is never "finished".
Considering Pants can build an usable .apk, I believe we can consider the
project a success. I had a lot of help along the way and would like to thank
everyone who gave me a hand or reviewed a commit. Particular thanks to
@jsirois, @traviscrawford, @cra and @lahosken.
M = submitted to pantsbuild master branch
Week 13 Report:
* M: JarsignerTask and Keystore target [2]:
Jarsigner outputs the signed apk, which means it is ready to be
installed on a device or to be run on an emulator.
Links:
All merged into master work can be seen here [3].
All code reviews can be seen by scanning for my name here [4].
Thanks to everyone on the pants-devel list for their support and advice.
Mateo