Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.11 KB

DEVELOPMENT.md

File metadata and controls

42 lines (31 loc) · 1.11 KB

Build

Building module locally and making changes to it (this is optional and not intended for users).

With Gradle

gradle clean build

With Eclipse

  • Build Eclipse projects:
gradle eclipse
  • Import them into Eclipse

Prerelease steps

  • Publish SNAPSHOT version
  • Update jrosdroid to jrosclient SNAPSHOT version and build it
  • Install in Android

Release steps

  • Update Android dependencies and run gradle clean build -b android/build.gradle
  • Close version in gradle.properties
  • Run gradle clean build javadoc
  • Publish
  • Update jrosdroid to new jrosclient version and build it
  • Install in Android
  • Run gradle :jros1client:createRelease -PaddJRosDroid
  • Open next SNAPSHOT version
  • Update CHANGELOG.md with new release (for changelog generation use git log --format=%s)
  • Commit changes
  • Push
  • Make sure that new release did not make any changes to existing examples and "jros1droid". If it did then update corresponding examples in the documentation.
  • Upload documentation to website
  • Update "bootstrap" project