Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Building the Eclipse Plugin (done at every release)
At every release a new version of the Eclipse plugin should be created. People can also create it on their own if they wish to take advantage of updated changes. Instructions on releasing are here
Currently, the Umple build process does not support the automatic build of Umple Eclipse plugin. This has been created as an issue in the Gradle project. Until there is no automatic build process in
Gradle, the following steps should be followed to build the Umple Eclipse plugin.
Download the latest version of Eclipse and run it. You need to do this if you want to make sure the plugin will work on the latest version of Eclipse. Make sure to install and run the Eclipse IDE for Eclipse Committers for these steps.
Import the following three projects found in the Umple git repository into the Eclipse environment: (For each, use the menu item 'Open Projects from File System; use the Directory button to browse, and then select 'Finish')
org.cruise.umple.eclipse.pluginthe main plugin which has a copy of umple.jar in.
org.cruise.umple.eclipse.plugin.featurea feature project required to build the plugin.
org.cruise.umple.eclipse.plugin.update.sitea folder which is generated automatically in the build process and used to install the plugin online.
umple.jarfile in the project
org.cruise.umple.eclipse.pluginwith the latest version of the Umple compiler (download from the Github release page, rename it as umple.jar, drag and drop it, and select 'Overwrite').
org.cruise.umple.eclipse.pluginand change the version of the plugin in the tab
overviewto be consistent with the current release.
org.cruise.umple.eclipse.plugin.featureand change the version of the feature in the tab
select the tab
included plugin-insinside the file
feature.xmland remove the old plugin and add the new one specified in Step 4 (scroll down until org.cruise.umple.eclipse.plugin appears). Set the Version too.
org.cruise.umple.eclipse.plugin.update.siteand remove the old feature in the tab
site Map(select Remove from the popup menu). Then select UmpleEclipsePlugins and add the new feature (specified in Step 5) to the same hierarchy.
Build Allin the tab
The whole updated website files will be created and can be seen inside
Replace the content of the Umple Eclipse plugin's update site (in the cruise server) with the content of
org.cruise.umple.eclipse.plugin.update.site(to do this, zip the directory, ftp to the cruise server and replace it)
It is done. The final step is to install and test. Instructions to install are here: Installing Eclipse plugin