Skip to content
This repository was archived by the owner on Jun 26, 2021. It is now read-only.

Commit 98ce11b

Browse files
committed
Update README for release.
1 parent 85e501a commit 98ce11b

2 files changed

Lines changed: 38 additions & 3 deletions

File tree

README.md

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,15 @@ Add the following dependency yo your POM file to use emfjson-jackson.
3535
<dependency>
3636
<groupId>org.emfjson</groupId>
3737
<artifactId>emfjson-jackson</artifactId>
38-
<version>0.13.0</version>
38+
<version>0.14.0</version>
3939
</dependency>
4040
```
4141

4242
### Eclipse Update Manager
4343

4444
Use this update site [http://ghillairet.github.io/p2](http://ghillairet.github.io/p2)
4545

46-
This update site contains the bundles emfjson-core and emfjson-jackson.
46+
This update site contains the bundle and feature for emfjson-jackson.
4747

4848
> If you are using a version of eclipse inferior to Mars (< 4.5), please add the following orbit
4949
repository, that contains jackson bundles, before trying to install emfjson.
@@ -60,4 +60,39 @@ You can download the jars from [Maven Central](http://search.maven.org/#search|g
6060
* Jackson 2.5.0 or later
6161

6262
## License
63+
6364
This software is distributed under the terms of the Eclipse Public License 1.0 - http://www.eclipse.org/legal/epl-v10.
65+
66+
# Development
67+
68+
Development can be done with any Java IDE (Eclipse, IntelliJ, etc...), it does not require any special tooling except Maven.
69+
70+
> The tests require some code to be generated from a [Xcore](http://wiki.eclipse.org/Xcore) model. This generated code is not included in this repository, but
71+
is generated when the sources are first build locally, see next section for details.
72+
73+
## Building from sources
74+
75+
If you want to build from sources, you will need the Java 7 runtime installed on your system as well as Maven 3.
76+
First start by cloning this repository.
77+
78+
```
79+
git clone https://github.com/emfjson/emfjson-jackson.git
80+
```
81+
82+
Inside the folder `emfjson-jackson`, run the following maven command to build and install the project locally.
83+
84+
```
85+
mvn clean install
86+
```
87+
88+
This command will call the `xtext:generate` action that will generate the code from the `Xcore` model for the tests.
89+
90+
## Running tests
91+
92+
The tests can be run with the maven command:
93+
94+
```
95+
mvn clean test
96+
```
97+
98+
Or run the class `TestSuite` from your IDE.

src/main/java/org/emfjson/jackson/module/EMFModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public String getModuleName() {
6565

6666
@Override
6767
public Version version() {
68-
return new Version(0, 13, 0, null, "org.emfjson", "emfjson-jackson");
68+
return new Version(0, 14, 0, null, "org.emfjson", "emfjson-jackson");
6969
}
7070

7171
}

0 commit comments

Comments
 (0)