Java - Configuration wizard


This online tool generates for you the dependencies section of Gradle or Maven configuration files. Choose your project profile and copy/paste the generated result into your project dependency manager.

What do you want to develop?


Client application

Please find below the configuration to use when developing an application that uses existing Keyple components:

  • Which card extension do you want to use?

  • Which reader plugin do you want to use?

  • In case of a distributed system, on which side is your application located?

  • Do you need additional services?


Reader plugin add-on

Please find below the configuration to use when developing a specific Keyple reader plugin add-on not already available:

implementation 'org.eclipse.keyple:keyple-common-java-api:2.0.0'
implementation 'org.eclipse.keyple:keyple-plugin-java-api:2.1.0'
implementation 'org.eclipse.keyple:keyple-util-java-lib:2.3.0'
implementation("org.eclipse.keyple:keyple-common-java-api:2.0.0")
implementation("org.eclipse.keyple:keyple-plugin-java-api:2.1.0")
implementation("org.eclipse.keyple:keyple-util-java-lib:2.3.0")
<dependency>
  <groupId>org.eclipse.keyple</groupId>
  <artifactId>keyple-common-java-api</artifactId>
  <version>2.0.0</version>
</dependency>
<dependency>
  <groupId>org.eclipse.keyple</groupId>
  <artifactId>keyple-plugin-java-api</artifactId>
  <version>2.1.0</version>
</dependency>
<dependency>
  <groupId>org.eclipse.keyple</groupId>
  <artifactId>keyple-util-java-lib</artifactId>
  <version>2.3.0</version>
</dependency>


Card extension add-on

Please find below the configuration to use when developing a specific Keyple card extension add-on not already available:

  • Do you need additional services?

Distributed solution add-on

Please find below the configuration to use when developing an alternate Keyple distributed solution add-on:

  • For the “Local Service” component:

    implementation 'org.eclipse.keyple:keyple-common-java-api:2.0.0'
    implementation 'org.eclipse.keyple:keyple-distributed-local-java-api:2.0.0'
    implementation 'org.eclipse.keyple:keyple-util-java-lib:2.3.0'
    implementation("org.eclipse.keyple:keyple-common-java-api:2.0.0")
    implementation("org.eclipse.keyple:keyple-distributed-local-java-api:2.0.0")
    implementation("org.eclipse.keyple:keyple-util-java-lib:2.3.0")
    <dependency>
      <groupId>org.eclipse.keyple</groupId>
      <artifactId>keyple-common-java-api</artifactId>
      <version>2.0.0</version>
    </dependency>
    <dependency>
      <groupId>org.eclipse.keyple</groupId>
      <artifactId>keyple-distributed-local-java-api</artifactId>
      <version>2.0.0</version>
    </dependency>
    <dependency>
      <groupId>org.eclipse.keyple</groupId>
      <artifactId>keyple-util-java-lib</artifactId>
      <version>2.3.0</version>
    </dependency>

  • For the “Remote Plugin” component:

    implementation 'org.eclipse.keyple:keyple-common-java-api:2.0.0'
    implementation 'org.eclipse.keyple:keyple-distributed-remote-java-api:2.1.0'
    implementation 'org.eclipse.keyple:keyple-util-java-lib:2.3.0'
    implementation("org.eclipse.keyple:keyple-common-java-api:2.0.0")
    implementation("org.eclipse.keyple:keyple-distributed-remote-java-api:2.1.0")
    implementation("org.eclipse.keyple:keyple-util-java-lib:2.3.0")
    <dependency>
      <groupId>org.eclipse.keyple</groupId>
      <artifactId>keyple-common-java-api</artifactId>
      <version>2.0.0</version>
    </dependency>
    <dependency>
      <groupId>org.eclipse.keyple</groupId>
      <artifactId>keyple-distributed-remote-java-api</artifactId>
      <version>2.1.0</version>
    </dependency>
    <dependency>
      <groupId>org.eclipse.keyple</groupId>
      <artifactId>keyple-util-java-lib</artifactId>
      <version>2.3.0</version>
    </dependency>

Previous
Next