Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » Building Xtext 2.0
Building Xtext 2.0 [message #635881] Thu, 28 October 2010 13:28 Go to next message
Mark Christiaens is currently offline Mark ChristiaensFriend
Messages: 63
Registered: October 2010
Member
I suddenly felt the urge to try and build the current development release of Xtext 2.0. I'm following http://www.eclipse.org/Xtext/developers/workspaceSetup.php. It mentions that I should download the target platform but looking into the download directory, there is only mention of targets for 1.0.1. Is the target for 2.0 also a 1.0.1 version?

Also, the webpage doesn't actually say how to build/run Xtext. Is it just running the plugin.xml present in org.eclipse.xtext?
Re: Building Xtext 2.0 [message #635984 is a reply to message #635881] Thu, 28 October 2010 19:45 Go to previous messageGo to next message
Sebastian Zarnekow is currently offline Sebastian ZarnekowFriend
Messages: 3118
Registered: July 2009
Senior Member
Hi Mark,

the target platform changed slightly for the current development stream
of Xtext. We migrated to google collections 1.0 and Antlr 3.2. I guess
the easiest way is to download the target platform from the build
server:
https://hudson.eclipse.org/hudson/view/Modeling/job/Xtext-ni ghtly-HEAD/ws/buildroot/target.platform/
Just import the plugins from the git repo into your workspace and choose
Run As ->Eclipse App.

Regards,
Sebastian
--
Need professional support for Eclipse Modeling?
Go visit: http://xtext.itemis.com

Am 28.10.10 15:28, schrieb Mark Christiaens:
> I suddenly felt the urge to try and build the current development
> release of Xtext 2.0. I'm following
> http://www.eclipse.org/Xtext/developers/workspaceSetup.php It mentions
> that I should download the target platform but looking into the download
> directory, there is only mention of targets for 1.0.1. Is the target for
> 2.0 also a 1.0.1 version?
>
> Also, the webpage doesn't actually say how to build/run Xtext. Is it
> just running the plugin.xml present in org.eclipse.xtext?
Re: Building Xtext 2.0 [message #636196 is a reply to message #635984] Fri, 29 October 2010 15:25 Go to previous messageGo to next message
Mark Christiaens is currently offline Mark ChristiaensFriend
Messages: 63
Registered: October 2010
Member
OK, I got a bit further now:

  • I downloaded the "all files in zip" link
  • Installed a new Eclipse (3.6)
  • Imported the Eclipse projects on the master branch of Xtext
  • Created a new target and pointed it to the contents of the above zip
  • Activated that target
  • On top of the org.eclipse.xtext package requested "Run as Eclipse Application"


I still get some errors:

Description	Resource	Path	Location	Type
builder cannot be resolved	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 56	Java Problem
Bundle 'org.eclipse.emf.mwe2.launch' cannot be resolved	MANIFEST.MF	/org.eclipse.xtext.releng/META-INF	line 20	Plug-in Problem
Bundle 'org.eclipse.mylyn.wikitext.core' cannot be resolved	MANIFEST.MF	/org.eclipse.xtext.wikitext.core/META-INF	line 8	Plug-in Problem
Bundle 'org.eclipse.mylyn.wikitext.core' cannot be resolved	MANIFEST.MF	/org.eclipse.xtext.wikitext.tests/META-INF	line 8	Plug-in Problem
Bundle 'org.eclipse.mylyn.wikitext.textile.core' cannot be resolved	MANIFEST.MF	/org.eclipse.xtext.wikitext.core/META-INF	line 9	Plug-in Problem
Bundle 'org.eclipse.mylyn.wikitext.textile.core' cannot be resolved	MANIFEST.MF	/org.eclipse.xtext.wikitext.tests/META-INF	line 10	Plug-in Problem
Bundle 'org.eclipse.xtext.example.arithmetics' cannot be resolved	MANIFEST.MF	/org.eclipse.xtext.releng/META-INF	line 21	Plug-in Problem
Bundle 'org.eclipse.xtext.example.domainmodel' cannot be resolved	MANIFEST.MF	/org.eclipse.xtext.releng/META-INF	line 11	Plug-in Problem
Bundle 'org.eclipse.xtext.example.ecoredsl' cannot be resolved	MANIFEST.MF	/org.eclipse.xtext.releng/META-INF	line 12	Plug-in Problem
Bundle 'org.eclipse.xtext.example.fowlerdsl' cannot be resolved	MANIFEST.MF	/org.eclipse.xtext.releng/META-INF	line 9	Plug-in Problem
MarkupParser cannot be resolved to a type	SourceFileHyperlinkPhaseModifierTest.java	/org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wikitext	line 12	Java Problem
MarkupParser cannot be resolved to a type	SourceFileHyperlinkPhaseModifierTest.java	/org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wikitext	line 23	Java Problem
MarkupParser cannot be resolved to a type	SourceFileHyperlinkPhaseModifierTest.java	/org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wikitext	line 23	Java Problem
MarkupParser cannot be resolved to a type	SourceFileHyperlinkPhaseModifierTest.java	/org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wikitext	line 25	Java Problem
MarkupParser cannot be resolved to a type	SourceFileHyperlinkPhaseModifierTest.java	/org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wikitext	line 29	Java Problem
MarkupParser cannot be resolved to a type	SourceFileHyperlinkPhaseModifierTest.java	/org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wikitext	line 35	Java Problem
PatternBasedElement cannot be resolved to a type	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 22	Java Problem
PatternBasedElementProcessor cannot be resolved to a type	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 44	Java Problem
PatternBasedElementProcessor cannot be resolved to a type	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 48	Java Problem
PatternBasedSyntax cannot be resolved to a type	XtextTextileDialect.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 28	Java Problem
TextileLanguage cannot be resolved to a type	SourceFileHyperlinkPhaseModifierTest.java	/org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wikitext	line 14	Java Problem
TextileLanguage cannot be resolved to a type	SourceFileHyperlinkPhaseModifierTest.java	/org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wikitext	line 24	Java Problem
TextileLanguage cannot be resolved to a type	SourceFileHyperlinkPhaseModifierTest.java	/org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wikitext	line 25	Java Problem
TextileLanguage cannot be resolved to a type	XtextTextileDialect.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 21	Java Problem
The import org.eclipse.mylyn cannot be resolved	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 13	Java Problem
The import org.eclipse.mylyn cannot be resolved	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 14	Java Problem
The import org.eclipse.mylyn cannot be resolved	SourceFileHyperlinkPhaseModifierTest.java	/org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wikitext	line 7	Java Problem
The import org.eclipse.mylyn cannot be resolved	SourceFileHyperlinkPhaseModifierTest.java	/org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wikitext	line 8	Java Problem
The import org.eclipse.mylyn cannot be resolved	XtextTextileDialect.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 13	Java Problem
The method emit() of type SourceFileHyperlinkPhaseModifier.HyperlinkReplacementTokenProcessor must override a superclass method	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 50	Java Problem
The method getPattern(int) of type SourceFileHyperlinkPhaseModifier must override a superclass method	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 33	Java Problem
The method getPatternGroupCount() of type SourceFileHyperlinkPhaseModifier must override a superclass method	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 39	Java Problem
The method group(int) is undefined for the type SourceFileHyperlinkPhaseModifier.HyperlinkReplacementTokenProcessor	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 51	Java Problem
The method group(int) is undefined for the type SourceFileHyperlinkPhaseModifier.HyperlinkReplacementTokenProcessor	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 52	Java Problem
The method group(int) is undefined for the type SourceFileHyperlinkPhaseModifier.HyperlinkReplacementTokenProcessor	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 53	Java Problem
The method group(int) is undefined for the type SourceFileHyperlinkPhaseModifier.HyperlinkReplacementTokenProcessor	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 54	Java Problem
The method newProcessor() of type SourceFileHyperlinkPhaseModifier must override a superclass method	SourceFileHyperlinkPhaseModifier.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 44	Java Problem
The method setName(String) is undefined for the type XtextTextileDialect	XtextTextileDialect.java	/org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikitext	line 24	Java Problem
Unknown extension point: 'org.eclipse.mylyn.wikitext.core.markupLanguage'	plugin.xml	/org.eclipse.xtext.wikitext.core	line 15	Plug-in Problem


Eclipse with Xtext does start up. Then I tried to make a new Xtext project. I accepted the defaults. Next I tried to run GenerateMyDsl.mwe2 but the *.mwe2 extension doesn't seem to be recognized (can't "run as workflow ..." something).
Re: Building Xtext 2.0 [message #636210 is a reply to message #636196] Fri, 29 October 2010 16:06 Go to previous message
Sebastian Zarnekow is currently offline Sebastian ZarnekowFriend
Messages: 3118
Registered: July 2009
Senior Member
Hi Mark,

it is save to ignore (close) the (obsolete) xtext.wikitext plugin. Xtext
releng is sort of a meta project that is not really interesting for
running / compiling Xtext itself in Eclipse as it contains builds
scripts for the integration server and stuff.
What you still need for your target platform to be complete and usable
is MWE2, Xpand and the itemis Antlr integration:

https://hudson.eclipse.org/hudson/view/Modeling/job/MWE-nigh tly-HEAD/
https://hudson.eclipse.org/hudson/view/Modeling/job/Xpand-ni ghtly-HEAD/
https://hudson.eclipse.org/hudson/view/Modeling/job/MWE-Lang uage-nightly-HEAD/

My personal workspace contains all these projects as source bundles (see
http://git.eclipse.org/c/ for details on where to get them, you may have
to close some of the projects, e.g. the ones that refer to uml2,
emf-compare or cdt - depending on your target platform).

The Antlr integration stuff is hosted at github:
http://github.com/svenefftinge/org.xtext.antlr.generator

Note to self: We should update the docs as soon as our dependencies are
easily available from Eclipse orbit...

Regards,
Sebastian
--
Need professional support for Eclipse Modeling?
Go visit: http://xtext.itemis.com

Am 29.10.10 17:25, schrieb Mark Christiaens:
> OK, I got a bit further now:
>
> I downloaded the "all files in zip" link
> Installed a new Eclipse (3.6)
> Imported the Eclipse projects on the master branch of Xtext
> Created a new target and pointed it to the contents of the above zip
> Activated that target
> On top of the org.eclipse.xtext package requested "Run as Eclipse
> Application"
>
>
> I still get some errors:
>
>
> Description Resource Path Location Type
> builder cannot be resolved SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 56
> Java Problem
> Bundle 'org.eclipse.emf.mwe2.launch' cannot be resolved MANIFEST.MF
> /org.eclipse.xtext.releng/META-INF line 20 Plug-in Problem
> Bundle 'org.eclipse.mylyn.wikitext.core' cannot be resolved MANIFEST.MF
> /org.eclipse.xtext.wikitext.core/META-INF line 8 Plug-in Problem
> Bundle 'org.eclipse.mylyn.wikitext.core' cannot be resolved MANIFEST.MF
> /org.eclipse.xtext.wikitext.tests/META-INF line 8 Plug-in Problem
> Bundle 'org.eclipse.mylyn.wikitext.textile.core' cannot be resolved
> MANIFEST.MF /org.eclipse.xtext.wikitext.core/META-INF line 9 Plug-in
> Problem
> Bundle 'org.eclipse.mylyn.wikitext.textile.core' cannot be resolved
> MANIFEST.MF /org.eclipse.xtext.wikitext.tests/META-INF line 10 Plug-in
> Problem
> Bundle 'org.eclipse.xtext.example.arithmetics' cannot be resolved
> MANIFEST.MF /org.eclipse.xtext.releng/META-INF line 21 Plug-in Problem
> Bundle 'org.eclipse.xtext.example.domainmodel' cannot be resolved
> MANIFEST.MF /org.eclipse.xtext.releng/META-INF line 11 Plug-in Problem
> Bundle 'org.eclipse.xtext.example.ecoredsl' cannot be resolved
> MANIFEST.MF /org.eclipse.xtext.releng/META-INF line 12 Plug-in Problem
> Bundle 'org.eclipse.xtext.example.fowlerdsl' cannot be resolved
> MANIFEST.MF /org.eclipse.xtext.releng/META-INF line 9 Plug-in Problem
> MarkupParser cannot be resolved to a type
> SourceFileHyperlinkPhaseModifierTest.java
> /org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wiki text line 12
> Java Problem
> MarkupParser cannot be resolved to a type
> SourceFileHyperlinkPhaseModifierTest.java
> /org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wiki text line 23
> Java Problem
> MarkupParser cannot be resolved to a type
> SourceFileHyperlinkPhaseModifierTest.java
> /org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wiki text line 23
> Java Problem
> MarkupParser cannot be resolved to a type
> SourceFileHyperlinkPhaseModifierTest.java
> /org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wiki text line 25
> Java Problem
> MarkupParser cannot be resolved to a type
> SourceFileHyperlinkPhaseModifierTest.java
> /org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wiki text line 29
> Java Problem
> MarkupParser cannot be resolved to a type
> SourceFileHyperlinkPhaseModifierTest.java
> /org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wiki text line 35
> Java Problem
> PatternBasedElement cannot be resolved to a type
> SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 22
> Java Problem
> PatternBasedElementProcessor cannot be resolved to a type
> SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 44
> Java Problem
> PatternBasedElementProcessor cannot be resolved to a type
> SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 48
> Java Problem
> PatternBasedSyntax cannot be resolved to a type XtextTextileDialect.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 28
> Java Problem
> TextileLanguage cannot be resolved to a type
> SourceFileHyperlinkPhaseModifierTest.java
> /org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wiki text line 14
> Java Problem
> TextileLanguage cannot be resolved to a type
> SourceFileHyperlinkPhaseModifierTest.java
> /org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wiki text line 24
> Java Problem
> TextileLanguage cannot be resolved to a type
> SourceFileHyperlinkPhaseModifierTest.java
> /org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wiki text line 25
> Java Problem
> TextileLanguage cannot be resolved to a type XtextTextileDialect.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 21
> Java Problem
> The import org.eclipse.mylyn cannot be resolved
> SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 13
> Java Problem
> The import org.eclipse.mylyn cannot be resolved
> SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 14
> Java Problem
> The import org.eclipse.mylyn cannot be resolved
> SourceFileHyperlinkPhaseModifierTest.java
> /org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wiki text line 7
> Java Problem
> The import org.eclipse.mylyn cannot be resolved
> SourceFileHyperlinkPhaseModifierTest.java
> /org.eclipse.xtext.wikitext.tests/src/org/eclipse/xtext/wiki text line 8
> Java Problem
> The import org.eclipse.mylyn cannot be resolved XtextTextileDialect.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 13
> Java Problem
> The method emit() of type
> SourceFileHyperlinkPhaseModifier.HyperlinkReplacementTokenPr ocessor must
> override a superclass method SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 50
> Java Problem
> The method getPattern(int) of type SourceFileHyperlinkPhaseModifier must
> override a superclass method SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 33
> Java Problem
> The method getPatternGroupCount() of type
> SourceFileHyperlinkPhaseModifier must override a superclass method
> SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 39
> Java Problem
> The method group(int) is undefined for the type
> SourceFileHyperlinkPhaseModifier.HyperlinkReplacementTokenPr ocessor
> SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 51
> Java Problem
> The method group(int) is undefined for the type
> SourceFileHyperlinkPhaseModifier.HyperlinkReplacementTokenPr ocessor
> SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 52
> Java Problem
> The method group(int) is undefined for the type
> SourceFileHyperlinkPhaseModifier.HyperlinkReplacementTokenPr ocessor
> SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 53
> Java Problem
> The method group(int) is undefined for the type
> SourceFileHyperlinkPhaseModifier.HyperlinkReplacementTokenPr ocessor
> SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 54
> Java Problem
> The method newProcessor() of type SourceFileHyperlinkPhaseModifier must
> override a superclass method SourceFileHyperlinkPhaseModifier.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 44
> Java Problem
> The method setName(String) is undefined for the type XtextTextileDialect
> XtextTextileDialect.java
> /org.eclipse.xtext.wikitext.core/src/org/eclipse/xtext/wikit ext line 24
> Java Problem
> Unknown extension point:
> 'org.eclipse.mylyn.wikitext.core.markupLanguage' plugin.xml
> /org.eclipse.xtext.wikitext.core line 15 Plug-in Problem
>
>
> Eclipse with Xtext does start up. Then I tried to make a new Xtext
> project. I accepted the defaults. Next I tried to run GenerateMyDsl.mwe2
> but the *.mwe2 extension doesn't seem to be recognized (can't "run as
> workflow ..." something).
Previous Topic:outline not working?
Next Topic:Strange error message?
Goto Forum:
  


Current Time: Fri Apr 26 13:25:23 GMT 2024

Powered by FUDForum. Page generated in 0.19419 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top