FAQ
You have a question? We try to answer them as clearly as possible.
Technical FAQ
Indepth supports java versions from java 8 to java 17 (java 18 support is not complete).
Indepth supports maven projects. Gradle projects are not supported at this time.
Yes Indepth can clone the project if you correctly configure access to the git repository.
On the other hand, it is not the way to use Indepth that we recommend because the clone is created in a temporary directory of the user.
It will therefore be necessary to configure a new project in your IDE to compile the code modified by Indepth and run the tests on your project.
We recommend using the local copy of the project you have on your workstation and having Indepth write its changes directly to your copy.
Of course, it is strongly recommended to use a source manager like git. Otherwise, it is strongly advised to save your local copy of the project before using Indepth.
We have designed a system that updates automatically.
You have absolutely nothing to do. As soon as a new version is deployed on our servers, the code transformation engine updates automatically.
You always use Indepth with the most up-to-date version.
For the moment there is only one constraint.
In fact, when the client application you are using is not up to date, you need to download and install the new update.
We hope to be able to avoid this constraint in a future version by automatically downloading the update.
But you will certainly always have to restart the client application.
No. We have chosen to focus the action of our solution on business code.
This is why unit tests are not targeted by Indepth.
This may change soon.