- Make desired changes to net.servicestack.eclipse project - Currently built with Eclipse Luna EE
- Ensure you update the version in the main project's
plugin.xml. - Open
product.productto update the version and make any other metadata changes in thefeatureproject. - In the feature project, use the Eclipse Product export wizard to package the plugin to the 'updatesite' project directory.
- Open the 'site.xml' in the updatesite project and click
Add feature - Search for the new version of the plugin and add.
- Select the newly added product and click Build.
- Commit chnages, including out JARs in feature and update site.
- Push changes, Eclipse marketplace looks at GitHub directly to new versions.
If there is a problem with BinTray's 'Sync to Maven Central' functionality which happens, manually release new version for ServiceStackEclipse. This can happen if the Sync decides to use the AAR instead of the JAR file.
- Download artifacts from BinTray's release that goes to JCentre
- Goto https://oss.sonatype.org/ and login
- Click
Staging Upload - Select Upload POM and Artifacts.
- Upload the POM at the top
- Upload .jar, javadoc and sources including their associated asc.
- Wait for staging repository to be dropped
Clients that have tried to use a version that was missing the required JAR on Maven Central via ServiceStackEclipse will need to clear out their .m2 cache in /home/{UserName}/.m2 directory under net/servicestack/client