Skip to content

Developers

Robert Munteanu edited this page May 9, 2018 · 7 revisions

Updating to a newer version of the Sling IDE Tooling

  • Change com.adobe.granite.ide.target-definition/com.adobe.granite.ide.target-definition.target to point to the desired update site and features to make sure the right version is pulled in at build time
  • Change com.adobe.granite.ide.feature/feature.xml to require at least the above referenced version to make sure the right version is available at installation time

Releasing a new version

Note that we don't have a code signing solution in place at the moment so the plugins are unsigned

  • Change version to a release one: mvn tycho-versions:set-version -DnewVersion=$NEWVERSION
  • Commit version change: git commit -am 'Set version to $NEWVERSION in preparation for release
  • Create a tag in git: git tag -a -m 'Tagged $NEWVERSION' aem-eclipse-developer-tools-$NEWVERSION
  • Push changes: git push && git push --tags
  • Deploy update site manually to eclipse.adobe.com
  • Change version to a development one: mvn tycho-versions:set-version -DnewVersion=($NEWVERSION+1)-SNAPHOST
  • Commit and push changes: git commit -am 'Set version to ($NEWVERSION+1) after release' && git push
  • Update Eclipse Marketplace Entry
Clone this wiki locally