/org.fuin.dsl.ddd

Xtext based DSL supporting Domain-driven design (DDD)

Primary LanguageJava

DDD DSL

Xtext based DSL supporting Domain-driven design (DDD)

Examples

Context, Namespace, External Types
Context, Namespace, External Types

Value Object
Value Object

Aggregate
Aggregate

Presentation

http://de.slideshare.net/michael-schnell/ddd-dsl/

Installation

  1. Make sure you have Xtext installed in Eclipse Kepler or Luna (Example: Eclipse IDE for Java and DSL Developers )
  2. Inside Eclipse click menu "Help / Install New Software..."
  3. Press "Add" button to add the repository: http://www.fuin.org/p2-repository
  4. Install "DDD DSL"

    ScreenShot

###Build

Build Status

Built on CloudBees

###Snapshots

Snapshots can be found on the OSS Sonatype Snapshots Repository.

Add the following to your .m2/settings.xml to enable snapshots in your Maven build:

<repository>
    <id>sonatype.oss.snapshots</id>
    <name>Sonatype OSS Snapshot Repository</name>
    <url>http://oss.sonatype.org/content/repositories/snapshots</url>
    <releases>
        <enabled>false</enabled>
    </releases>
    <snapshots>
        <enabled>true</enabled>
    </snapshots>
</repository>