Henshin

The Henshin model and interpreter (build and repackaged for maven central by the Context Mapper team)

License

License

GroupId

GroupId

org.contextmapper
ArtifactId

ArtifactId

henshin-interpreter
Last Version

Last Version

1.6.0
Release Date

Release Date

Type

Type

pom
Description

Description

Henshin
The Henshin model and interpreter (build and repackaged for maven central by the Context Mapper team)
Project URL

Project URL

https://git.eclipse.org/c/henshin/org.eclipse.emft.henshin.git/
Project Organization

Project Organization

Henshin
Source Code Management

Source Code Management

https://github.com/ContextMapper/henshin-interpreter

Download henshin-interpreter

How to add to project

<!-- https://jarcasting.com/artifacts/org.contextmapper/henshin-interpreter/ -->
<dependency>
    <groupId>org.contextmapper</groupId>
    <artifactId>henshin-interpreter</artifactId>
    <version>1.6.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.contextmapper/henshin-interpreter/
implementation 'org.contextmapper:henshin-interpreter:1.6.0'
// https://jarcasting.com/artifacts/org.contextmapper/henshin-interpreter/
implementation ("org.contextmapper:henshin-interpreter:1.6.0")
'org.contextmapper:henshin-interpreter:pom:1.6.0'
<dependency org="org.contextmapper" name="henshin-interpreter" rev="1.6.0">
  <artifact name="henshin-interpreter" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.contextmapper', module='henshin-interpreter', version='1.6.0')
)
libraryDependencies += "org.contextmapper" % "henshin-interpreter" % "1.6.0"
[org.contextmapper/henshin-interpreter "1.6.0"]

Dependencies

compile (4)

Group / Artifact Type Version
org.eclipse.emf : org.eclipse.emf.common jar 2.12.0
org.eclipse.emf : org.eclipse.emf.ecore jar 2.12.0
org.eclipse.platform : org.eclipse.debug.core jar 3.13.0
org.eclipse.emf : org.eclipse.emf.ecore.xmi jar 2.12.0

Project Modules

There are no modules declared in this project.

Henshin Interpreter (repackaged for Maven)

Build Maven Central

This repository contains the version 1.6.0 of the Henshin interpreter. We used Gradle here to repackage the library (with source and javadoc jars) for maven and to publish it to Maven central. We need the interpreter not only within Eclipse but within our standalone library as well.

Using the Library

We published the interpreter to Maven central, so you can use it within your Maven or Gradle build:

Gradle:

implementation 'org.contextmapper:henshin-interpreter:1.6.0'

Maven:

<dependency>
  <groupId>org.contextmapper</groupId>
  <artifactId>henshin-interpreter</artifactId>
  <version>1.6.0</version>
</dependency>

If you not only need the interpreter but the whole Henshin plugin repackaged for Maven, you may have a look at this project: https://github.com/stefan-ka/henshin-maven

Original Source Repository

The original source repo: https://git.eclipse.org/c/henshin/org.eclipse.emft.henshin.git/ We have not changed any code of the Henshin developers. We just packaged and published it as Maven artifact.

Find information about Henshin here: https://www.eclipse.org/henshin

org.contextmapper

Context Mapper

A Modeling Framework for Strategic Domain-driven Design (DDD) and Service Decomposition

Versions

Version
1.6.0
1.4.0