This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
start [2016/07/10 15:58] chrisgerken |
start [2016/08/18 15:23] chrisgerken |
||
---|---|---|---|
Line 13: | Line 13: | ||
Read about the [[Gramar_Development_Process]]. | Read about the [[Gramar_Development_Process]]. | ||
- | === Background === | + | ==== Background ==== |
Gramar is a next-generation greenfield implementation of Eclipse Model-to-Text JET and, before that, the Design Pattern Toolkit from IBM. A gramar can be applied not just in Eclipse, but in IntelliJ, as a stand-alone java application, within a web application or in any other environment with a Java runtime. | Gramar is a next-generation greenfield implementation of Eclipse Model-to-Text JET and, before that, the Design Pattern Toolkit from IBM. A gramar can be applied not just in Eclipse, but in IntelliJ, as a stand-alone java application, within a web application or in any other environment with a Java runtime. | ||
- | == Getting started == | + | ==== Getting started ==== |
* [[http://github.com/chrisgerken/gramar|Source code]] | * [[http://github.com/chrisgerken/gramar|Source code]] | ||
Line 25: | Line 25: | ||
* [[techniques|Techniques]] | * [[techniques|Techniques]] | ||
- | === Eclipse Support === | + | ==== Eclipse Support ==== |
There are several Eclipse plugins providing support for Gramar in Eclipse. To install those plugins, | There are several Eclipse plugins providing support for Gramar in Eclipse. To install those plugins, | ||
Line 33: | Line 33: | ||
* Install all features on the site. | * Install all features on the site. | ||
* Repeat with update site <nowiki> URL http://gramar.org/eclipse/xaa </nowiki> | * Repeat with update site <nowiki> URL http://gramar.org/eclipse/xaa </nowiki> | ||
+ | * Repeat with update site <nowiki> URL http://gramar.org/gramars/xaa </nowiki> | ||
- | == Coming soon == | + | Note that there is a known problem getting started in general with Eclipse on Ubuntu. Details can be found [[http://askubuntu.com/questions/761604/eclipse-not-working-in-16-04|here]]. |
- | * Gramar as a versioned maven artifact | + | ==== Walkthroughs ==== |
+ | |||
+ | There is an end-to-end [[org.gramar.storm.gramar:walkthrough|walkthrough]] for a gramar that generates almost 98% of the complete implementation of an Apache Storm topology. | ||
+ | |||
+ | More walkthroughs for other gramars are coming soon. | ||
+ | |||
+ | ==== Gramar in Maven Central Repository ==== | ||
+ | |||
+ | Version 1.0.0 of gramar is now in the maven central repo. In order to access gramar function from within your Java code or gramar, use: | ||
+ | |||
+ | <code> | ||
+ | <dependency> | ||
+ | <groupId>org.gramar</groupId> | ||
+ | <artifactId>gramar</artifactId> | ||
+ | <version>1.0.0</version> | ||
+ | </dependency> | ||
+ | </code> | ||
+ | |||
+ | For more information, see [[http://search.maven.org/#artifactdetails%7Corg.gramar%7Cgramar%7C1.0.0%7Cjar|org.gramar:gramar:1.0.0]] |