Skip to content
README.md 1.4 KiB
Newer Older
Carlos Galindo's avatar
Carlos Galindo committed
# Erlang JInterface packaged for Maven

This project is a copy of Erlang's JInterface library to link Erlang and Java programs,
packaged for Maven in order to use it in other projects.

## Usage

Add the following to your `pom.xml` file:

```xml
<project>
  <!-- ... -->
  <dependencies>
    <dependency>
      <groupId>program-slicing</groupId>
      <artifactId>erlang-jinterface</artifactId>
      <version>VERSION</version>
    </dependency>
  </dependencies>
  <repositories>
    <repository>
      <id>mist-gitlab-jinterface</id>
      <url>https://mist.dsic.upv.es/git/api/v4/projects/45/packages/maven</url>
    </repository>
  </repositories>
</project>
```

Where `VERSION` is a value from the first column on the following table,
matching the version of Erlang you have installed.
Carlos Galindo's avatar
Carlos Galindo committed

| JInterface | Erlang versions supported |
|------------|---------------------------|
| 1.14       | >=26, <26.3               |
Carlos Galindo's avatar
Carlos Galindo committed
| 1.13.2     | >=25.3, <26               |
Carlos Galindo's avatar
Carlos Galindo committed
| 1.13.1     | >=25.1, <25.3             |
Carlos Galindo's avatar
Carlos Galindo committed
| 1.13       | >=25, <25.1               |
Carlos Galindo's avatar
Carlos Galindo committed
| 1.12.2     | >=24.3, <25               |
Carlos Galindo's avatar
Carlos Galindo committed
| 1.12.1     | >=24.1, <24.3             |
Carlos Galindo's avatar
Carlos Galindo committed
| 1.12       | >=24, <24.1               |
Carlos Galindo's avatar
Carlos Galindo committed
| 1.11.1     | >=23.3, <23.3.4.12        |
Carlos Galindo's avatar
Carlos Galindo committed
| 1.11       | >=23, <23.3               |
Carlos Galindo's avatar
Carlos Galindo committed
| 1.10.1     | >=22.1, <23               |
Carlos Galindo's avatar
Carlos Galindo committed
| 1.10       | >=22, <22.1               |
Carlos Galindo's avatar
Carlos Galindo committed
| 1.9.1      | >=21.1, <22               |

All versions support Java 8 and higher.