Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a task to build the Umple Eclipse Plugin via Gradle #15

Open
AdamBJ opened this issue Mar 20, 2017 · 3 comments
Open

Add a task to build the Umple Eclipse Plugin via Gradle #15

AdamBJ opened this issue Mar 20, 2017 · 3 comments

Comments

@AdamBJ
Copy link
Contributor

AdamBJ commented Mar 20, 2017

Currently @vahdat-ab is manually building the Umple Eclipse plugin. We should automate this process via a Gradle task.

@AdamBJ
Copy link
Contributor Author

AdamBJ commented Mar 20, 2017

Vahdat, can you provide a description of the basic steps that should be followed to build org.cruise.umple.eclipse.plugin?

@AdamBJ
Copy link
Contributor Author

AdamBJ commented Apr 6, 2017

@vahdat-ab I'm not sure if I'm going to have time to get to this task before the semester is finished, but I'm going to try. Can you tell me:

a) are there .ump files that need to be compiled as part of the build? If so, where can I find them?
b) which Java files need to be included in the build?
c) Is the goal to output a single jar? What are the dependencies?

@vahdat-ab
Copy link
Member

This is not a hight priority task. I think it is better to focus on other parts of the project currently.
Just for info:

  • There is no Umple file involved in the plugin.
  • These are project folders
    org.cruise.umple.eclipse.plugin the main plugin which has a copy of umple.jar in. We don't need to have it because in the build process we can easily copy and then remove it.
    org.cruise.umple.eclipse.plugin.feature a feature project required to build the plugin.
    org.cruise.umple.eclipse.plugin.update.site a folder which is generated automatically in the build process and used to install plugin online.

As I know, for the building process a copy of Eclipse is required to be accessible or at least the required packages must be accessible. However, this needs to be explored.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants