Java Build Tools
Jeanne Boyarsky
Stuy Splash – 12/16/17
slideshare.net/boyarsky
Twitter @jeanneboyarsky
Blog: http://www.selikoff.net
Ant
@jeanneboyarsky
Hello World
@jeanneboyarsky
More Targets
@jeanneboyarsky
Ant Contrib
@jeanneboyarsky
Your Robot
@jeanneboyarsky
WPI Lib’s Ant File
In <home>/wpilibj/java/current
@jeanneboyarsky
build.properties
@jeanneboyarsky
build.xml
@jeanneboyarsky
Examples
@jeanneboyarsky
Maven
@jeanneboyarsky
Maven
@jeanneboyarsky
An Eclipse plugin
https://github.com/wpilibsuite/EclipsePlugins/blob/master/edu.wpi.first.wpilib.plugins.java/pom.xml
@jeanneboyarsky
Gradle
@jeanneboyarsky
Smart Dashboard
https://github.com/wpilibsuite/SmartDashboard
@jeanneboyarsky
Plugins
@jeanneboyarsky
Dependencies
<home>/.m2 has the repository
@jeanneboyarsky
What should the build do?
@jeanneboyarsky
Publishing
@jeanneboyarsky
The End
@jeanneboyarsky
Downloading the Internet
@jeanneboyarsky
And the useful work
@jeanneboyarsky
Questions
?
Twitter: @jeanneboyarsky