Skip to content

How to release

Naoki Takezoe edited this page Jul 7, 2024 · 7 revisions

This document explains how to release AmaterasModeler to the update site.

AmaterasModeler consists of following projects and the feature:

  • plugins
    • net.java.amateras.db
    • net.java.amateras.umleditor
    • net.java.amateras.umleditor.java
    • net.java.amateras.xstream
  • feature
    • net.java.amateras.modeler

Import all these projects into your Eclipse. Futher, you have to import the update site from gh-pages branch of amateras-update-site repository.

Update versions of plugins and feature

Update versions of all plugins and feature to x.x.x.qualifier.

Update versions

Version policy is

  • If that release contains only bugfixes, increment patch version like 2.0.1.qualifier
  • If that release contains new features, increment minor version like 2.1.0.qualifier

And add a tag like 2.0.1 or 2.1.0.

Add new version to the update site

Open site.xml in the update site project and add the new version of the feature under the modeler category.

Add to the update site

"Build" the added feature. Then new plugin and feature jar files are generated into /plugins and /features directory, and artifacts.jar and content.jar are updated.

Push all files

Push all updated and generated files to the GitHub repository.

That's all.

Clone this wiki locally