diff-jjoules
is a tool to be integrated in your continuous integration in order to
To use diff-jjoules
, you need to install:
Then, you can install diff-jjoules
:
git clone https://github.com/davidson-consulting/diff-jjoules.git
cd diff-jjoules
mvn clean install -DskipTest
You should also install the maven plugin, from diff-jjoules
folder:
cd diff-jjoules-maven
mvn clean install -DskipTest
The easiest way to use diff-jjoules
, you need to clone your project twice: one for the version before applying the
commit, and one for the version after applying the commit.
In the following, we consider path/v1 as the path to the version of the program before applying the commit, and
path/v2 as the path to the version of the program after applying the commit.
You can run diff-jjoules
with the following command line, from path/v1, where your pom.xml
is:
mvn fr.davidson:diff-jjoules:diff-jjoules-maven -Dpath-dir-second-version=path/v2
Before running on your own project, wa advise to run the demo before.
We provide a detailed documentation here.
If you have any questions, remarks, suggestions or bug reports, please do not hesitate to open an issue. Diff-JJoules is licensed under GNU GPL. Contributions and pull requests are very welcome :smiley:. For more information on contributing, see the dedicated CONTRIBUTING.md.