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

GH-264: Xpect files cannot be launched in IDE under Java 9 #268

Merged
merged 7 commits into from
Jun 24, 2019

Conversation

mor-n4
Copy link
Contributor

@mor-n4 mor-n4 commented Jun 20, 2019

This PR contains the exact same changes as PR #265. All discussion / review happened there.

This PR was only created to fix issues with the eclipse/eca checker.

mor-n4 added 7 commits June 20, 2019 12:46
Signed-off-by: Mark-Oliver Reiser <[email protected]>
Added here for consistency with how other dependencies are handled.

Signed-off-by: Mark-Oliver Reiser <[email protected]>
@cdietrich
Copy link
Member

please note: you should wait for the CQ to be approved before merging.

@@ -25,7 +25,8 @@ Require-Bundle: org.apache.log4j;bundle-version="1.2.0";visibility:=reexport,
org.eclipse.xtext.ecore;bundle-version="2.9.2";resolution:=optional,
org.objectweb.asm;bundle-version="[3.0.0,8.0.0)";resolution:=optional,
org.eclipse.equinox.common;bundle-version="3.0.0";resolution:=optional,
org.eclipse.core.runtime;bundle-version="3.0.0";resolution:=optional
Copy link
Member

Choose a reason for hiding this comment

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

i wonder if this should be added to the pom as dependency too for standalone calling from maven/gradle

Copy link
Member

Choose a reason for hiding this comment

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

@dhuebner how do the maven artifacts you published deal with that issue? do they assume asm, equinox and others come from somewhere else/are added by the user?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

When using maven, isn't this handled by tycho?

Copy link
Member

Choose a reason for hiding this comment

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

I just sag that the type id still eclipse bundle so the User has to take care about That itself (Same as for mwe)

Choose a reason for hiding this comment

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

Sorry I didn't get that.

Copy link
Member

@cdietrich cdietrich Jun 20, 2019

Choose a reason for hiding this comment

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

the maven artifact type is eclipse-bundle => if you use pure gradle or maven then you have to care about transtive dependencies yourself

Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Member

Choose a reason for hiding this comment

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

this is a general problem and not related to this specific pr. added a comment here: #267 (comment)

@mmews-n4
Copy link

CQ 20234 was approved (see https://dev.eclipse.org/ipzilla/show_bug.cgi?id=20234)

@mmews-n4
Copy link

Since both the CQ for the classgraph library was approved by the EMO team, and @meysholdt approved #265 which has identical changes compared to this PR, I understand this PR to be OK for merge now.

@mmews-n4 mmews-n4 merged commit 4b4508a into eclipse:master Jun 24, 2019
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.

4 participants