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

[WIP] [NONE] Update Contributor Guide #84

Merged
merged 1 commit into from Jul 24, 2020

Conversation

NicoPrediger
Copy link
Contributor

[NONE] Update Contributor Guide

Signed-off-by: Nico Prediger mail@nicoprediger.de

Signed-off-by: Nico Prediger <mail@nicoprediger.de>
@NicoPrediger NicoPrediger changed the title [NONE] Update Contributor Guide [WIP] [NONE] Update Contributor Guide Jan 31, 2020
@NicoPrediger
Copy link
Contributor Author

Planning on adding info about runtime configuration later...

@laeubi
Copy link
Member

laeubi commented Mar 19, 2020

@miklossy as there are some non trivial steps to do to setup an IDE, you might can take a look at #86 to provide an Eclipse-Installer profile? That would ease installation for new users.

GEF uses a Maven/Tycho-based build infrastructure. With the [Eclipse Maven Integration](http://eclipse.org/m2e/), a headless build can also be executed in the local workspace. Make sure you have checked out all projects of the respective git repository. Then easily run the build by right-clicking the `pom.xml` file located within the `org.eclipse.gef.releng` project, and selecting 'Run As -> Maven build...'.

In the configuration wizard you have to specify the goals ("clean verify") and the target profile (e.g. "NEON.target") for the build. Note that without setting the target profile the build will not run successfully. The build needs to be executed with a Java 8 VM, so if you have installed multiple JVMs, you should check the settings in the *JRE* tab.
In the configuration wizard you have to specify the goals ("clean verify") and the target profile (e.g. "2019-03.target") for the build. Note that without setting the target profile the build will not run successfully. The build needs to be executed with a Java 11 VM, so if you have installed multiple JVMs, you should check the settings in the *JRE* tab.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems one has also to define 'JAVAFX_HOME' env variable.
Also the build complains about missing 'javadoc' variable

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@laeubi: Thanks for the hints and for the feedback!

@nyssen
Copy link
Member

nyssen commented Mar 19, 2020 via email

@miklossy
Copy link
Contributor

@Hejado @nyssen : What is the state of this PR? Is it ready to be merged?

@nyssen
Copy link
Member

nyssen commented Jul 24, 2020

@Hejado wanted to cross-check when setting things up on his machine. From my point of view, nothing is open here.

@miklossy
Copy link
Contributor

@nyssen Thanks for clarifying it, I will merge this PR right now.
@Hejado for further improvements please open follow up PRs.

@miklossy miklossy merged commit ee10a2d into master Jul 24, 2020
@miklossy miklossy deleted the npr_update_contributor_guide branch July 24, 2020 08:11
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

Successfully merging this pull request may close these issues.

None yet

4 participants