Hybrid Efficient Reasoning Methods For Explainable and Scalable Formal Methods - IML SDK
- Under
releng/com.utc.utrc.hermes.iml.parent
directory runmvn clean install
. This will take time first time as it will download a lot of dependancies. If you got errors regarding test cases failing, you can runmvn –DskipTests clean install
to skip them. - Under
releng/com.utc.utrc.hermes.iml.product/target/products/com.utc.utrc.hermes.iml.rcp.product
folder, you will find different eclipse products with IML plugins already installed. - Open the instance according to your operating system.
- Inside eclipse create a new IML project from (
File
>New
>Project
>IML
>IML Project
) - You can now start writing your IML code!
If you want to use IML inside your own Eclipse instance, you can follow the following steps:
- Build IML packages using step #1 in the previous section.
- Inside your own eclipse instance, you can install our IML plugins from
Help
>Install New Software
- Click
Add..
thenLocal…
and choose the following directoryreleng/com.utc.utrc.hermes.iml.repository/target/repository
- You should see
IML feature
, select it and continue the installation. - Now you can create projects to develop IML code as before or you can create eclipse plugins that depends on IML plugins
To modify or contribute to IML:
- You need Eclipse for Java and DSL Developers (find it here).
- Change Eclipse workspace encoding to
UTF-8
: FromWindow
>Preferences
>General
>Workspace
: Select Text file encoding asOther
>UTF-8
- Import all IML plugins inside that eclipse instance.