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?
- An application that uses existing Keyple components.
- A specific Keyple reader plugin add-on not already available.
- A specific Keyple card extension add-on not already available.
- An alternate Keyple distributed solution add-on.
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>