Giter VIP home page Giter VIP logo

react-native-nfc-card-reader's Introduction

react-native-nfc-card-reader

Description

This package is specifically designed to scan credit/debit cards using an Android devices NFC reader and return the card number, expiry and card type.

This package will only work on Android and isn't available for iOS as of 2020 because Apple do not allow 3rd party iPhone apps to use the Core NFC framework.

Getting started

$ npm install react-native-nfc-card-reader --save

For Gradle 7.0 and < 7.2 you can do:

npm install "https://github.com/jackbayliss/react-native-nfc-card-reader.git#gradle7.0" --save

For Gradle 7.2 you can do:

npm install "https://github.com/jackbayliss/react-native-nfc-card-reader.git#gradle7.2" --save

Mostly automatic installation

$ react-native link react-native-nfc-card-reader

Usage

import NfcCardReader from 'react-native-nfc-card-reader';

NfcCardReader.startNfc(function(cardDetails){
     // Card details contain the callback data below, see the options.
     that.setState({cardNumber : cardDetails.cardNumber})
     that.setState({expiryDate : cardDetails.expiryDate})
     that.setState({cardType : cardDetails.cardType})
 })

Ensure you add the following to your AndroidManifest.xml located in android\app\src\main

<activity android:name="com.jackbayliss.nfcreader.NfcCardReaderActivity"/>

Methods

startNfc(callback) -> Will start the NFC Activity and expects a callback function that will return the card details it's scanned.

Callback data

cardType -> Provides the type of the card scanned.

cardNumber -> Provides the full card number scanned.

expiryDate -> Providers the expiry date of the card scanned.

firstName -> Card owners first name.

lastName -> Card owners last name.

Example App

You can find the sample app here

Contributing

I am by no means an Android developer, but saw this as a huge thing no one had produced for React Native. So, if you can expand or improve on my basic implementation feel free to create a pull request.

License

MIT - expanded from here

A special thanks to pro100svitlo for their library which gave me the ability to create this module. A special thanks to decoder10 for fixing a few issues, and adding firstname / lastname - as well as allowing any NFC cards to be scanned.

react-native-nfc-card-reader's People

Contributors

dependabot[bot] avatar jackbayliss avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

react-native-nfc-card-reader's Issues

Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.

Hi,
I got this error In Android Version 12
Everything works fine in Android 11
Could you please suggest me a solution to solve the problem mentioned below.

Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.

ERROR Your app just crashed. See the error below. java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxx.xxx/com.jackbayliss.nfcreader.NfcCardReaderActivity}: java.lang.IllegalArgumentException: com.xxx.xxx: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles. android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3780) android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3942) android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:109) android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) android.app.ActivityThread$H.handleMessage(ActivityThread.java:2345) android.os.Handler.dispatchMessage(Handler.java:106) android.os.Looper.loopOnce(Looper.java:233) android.os.Looper.loop(Looper.java:344) android.app.ActivityThread.main(ActivityThread.java:8212) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1034) Caused by java.lang.IllegalArgumentException: com.xxx.xxx: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles. android.app.PendingIntent.checkFlags(PendingIntent.java:378) android.app.PendingIntent.getActivityAsUser(PendingIntent.java:461) android.app.PendingIntent.getActivity(PendingIntent.java:447) android.app.PendingIntent.getActivity(PendingIntent.java:411) com.pro100svitlo.creditCardNfcReader.utils.CardNfcUtils.<init>(CardNfcUtils.java:29) com.jackbayliss.nfcreader.NfcCardReaderActivity.onCreate(NfcCardReaderActivity.java:36) android.app.Activity.performCreate(Activity.java:8129) android.app.Activity.performCreate(Activity.java:8109) android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1344) android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3749) android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3942) android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:109) android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) android.app.ActivityThread$H.handleMessage(ActivityThread.java:2345) android.os.Handler.dispatchMessage(Handler.java:106) android.os.Looper.loopOnce(Looper.java:233) android.os.Looper.loop(Looper.java:344) android.app.ActivityThread.main(ActivityThread.java:8212) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1034)

names came out wrong

i tried for 3 cards and with 2 of them i couldnt get first and last name.

here what i get;

firstName: "java.util.regex.Matcher[pattern=([0-9]{1,19})D([0-9]{4})([0-9]{3})?(.*) region=0,38 lastmatch=5351774593097672D25112262942853500000F]"
lastName:"2942853500000F"

can you help me with that @jackbayliss

Build errors after installing the package

Hello,

I keep getting build errors after installing the package. I'm not sure what could be wrong. I've followed the installation steps exactly.
The sample code where you showed the implementation works fine.

Here's the error:

This repository is deprecated and it will be shut down in the future.
See http://developer.android.com/r/tools/jcenter-end-of-service for more information.
Currently detected usages in: project ':react-native-nfc-card-reader'

Task :app:checkDebugAarMetadata FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.9/userguide/command_line_interface.html#sec:command_line_warnings
5 actionable tasks: 2 executed, 3 up-to-date

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:checkDebugAarMetadata'.

Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Could not resolve com.github.pro100svitlo:creditCardNfcReader:1.0.3.
Required by:
project :app > project :react-native-nfc-card-reader
> Could not resolve com.github.pro100svitlo:creditCardNfcReader:1.0.3.
> Could not get resource 'https://www.jitpack.io/com/github/pro100svitlo/creditCardNfcReader/1.0.3/creditCardNfcReader-1.0.3.pom'.
> Could not HEAD 'https://www.jitpack.io/com/github/pro100svitlo/creditCardNfcReader/1.0.3/creditCardNfcReader-1.0.3.pom'. Received status code 401 from server: Unauthorized

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 5s

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:checkDebugAarMetadata'.

Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Could not resolve com.github.pro100svitlo:creditCardNfcReader:1.0.3.
Required by:
project :app > project :react-native-nfc-card-reader
> Could not resolve com.github.pro100svitlo:creditCardNfcReader:1.0.3.
> Could not get resource 'https://www.jitpack.io/com/github/pro100svitlo/creditCardNfcReader/1.0.3/creditCardNfcReader-1.0.3.pom'.
> Could not HEAD 'https://www.jitpack.io/com/github/pro100svitlo/creditCardNfcReader/1.0.3/creditCardNfcReader-1.0.3.pom'. Received status code 401 from server: Unauthorized

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 5s

Support Gradle 7.0

Hello,

I get the following build errors when I try to build with gradle 7.2.

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* Where:
Build file 'D:\repos\orderjay-business\node_modules\react-native-nfc-card-reader\android\build.gradle' line: 23

* What went wrong:
A problem occurred evaluating project ':react-native-nfc-card-reader'.
> Plugin with id 'maven' not found.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get 
full insights.
==============================================================================

2: Task failed with an exception.
-----------
* What went wrong:
A problem occurred configuring project ':react-native-nfc-card-reader'.
> com.android.builder.errors.EvalIssueException: compileSdkVersion is not specified. Please add it to build.gradle

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get 
full insights.
==============================================================================

* Get more help at https://help.gradle.org

BUILD FAILED in 16s

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

My gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

These erros seem to be related to the replacement of the maven plugin with maven-publish.
This is also mentioned on the gradle website https://docs.gradle.org/7.0/userguide/upgrading_version_6.html#removal_of_the_legacy_maven_plugin.

I tried to get it to work by changing the plugin names locally, but that only resulted in other erros.

Can someone who has more experience with gradle take a look?

Execution failed for task ':app:checkDebugDuplicateClasses'.

`FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:checkDebugDuplicateClasses'.

A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
Duplicate class org.apache.commons.lang3.AnnotationUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.AnnotationUtils$1 found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.ArrayUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.BitField found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.BooleanUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.CharEncoding found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.CharRange found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.CharRange$1 found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.CharRange$CharacterIterator found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.CharSequenceUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.CharSet found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.CharSetUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.CharUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.ClassUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.EnumUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.JavaVersion found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.LocaleUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.LocaleUtils$SyncAvoid found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.ObjectUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.ObjectUtils$Null found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.RandomStringUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.Range found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.Range$ComparableComparator found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.SerializationException found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.SerializationUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.StringEscapeUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.StringEscapeUtils$CsvEscaper found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.StringUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.SystemUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.Validate found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.Builder found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.CompareToBuilder found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.EqualsBuilder found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.HashCodeBuilder found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.IDKey found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.ReflectionToStringBuilder found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.StandardToStringStyle found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.ToStringBuilder found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.ToStringStyle found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.ToStringStyle$DefaultToStringStyle found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.ToStringStyle$NoFieldNameToStringStyle found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.ToStringStyle$ShortPrefixToStringStyle found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.builder.ToStringStyle$SimpleToStringStyle found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.AtomicInitializer found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.AtomicSafeInitializer found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.BackgroundInitializer found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.BasicThreadFactory found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.BasicThreadFactory$1 found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.CallableBackgroundInitializer found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.ConcurrentException found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.ConcurrentInitializer found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.ConcurrentRuntimeException found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.ConcurrentUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.ConstantInitializer found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.LazyInitializer found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.MultiBackgroundInitializer found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$1 found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.TimedSemaphore found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.concurrent.TimedSemaphore$1 found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.event.EventListenerSupport found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.event.EventUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.exception.CloneFailedException found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.exception.ContextedException found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.exception.ContextedRuntimeException found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.exception.DefaultExceptionContext found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.exception.ExceptionContext found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.exception.ExceptionUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.math.Fraction found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.math.IEEE754rUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.math.NumberUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.mutable.Mutable found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.mutable.MutableBoolean found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.mutable.MutableByte found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.mutable.MutableDouble found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.mutable.MutableFloat found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.mutable.MutableInt found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.mutable.MutableLong found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.mutable.MutableObject found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.mutable.MutableShort found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.reflect.ConstructorUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.reflect.FieldUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.reflect.MemberUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.reflect.MethodUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.reflect.TypeUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.CompositeFormat found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.ExtendedMessageFormat found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.FormatFactory found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.FormattableUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrBuilder found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrBuilder$StrBuilderReader found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrLookup found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrLookup$MapStrLookup found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrMatcher found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrMatcher$CharMatcher found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrMatcher$CharSetMatcher found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrMatcher$NoMatcher found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrMatcher$StringMatcher found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrMatcher$TrimMatcher found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrSubstitutor found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.StrTokenizer found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.WordUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.translate.AggregateTranslator found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.translate.CharSequenceTranslator found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.translate.CodePointTranslator found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.translate.EntityArrays found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.translate.LookupTranslator found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.translate.NumericEntityEscaper found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.translate.NumericEntityUnescaper found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.translate.OctalUnescaper found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.translate.UnicodeEscaper found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.text.translate.UnicodeUnescaper found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.time.DateFormatUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.time.DateUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.time.DateUtils$DateIterator found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.time.DurationFormatUtils found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.time.DurationFormatUtils$Token found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.time.FastDateFormat found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.time.FastDateFormat$1 found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.time.FormatCache found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.time.FormatCache$MultipartKey found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.time.StopWatch found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.tuple.ImmutablePair found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.tuple.MutablePair found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)
Duplicate class org.apache.commons.lang3.tuple.Pair found in modules jetified-Credit-Card-NFC-Reader-1.1.2-runtime (com.github.jackbayliss:Credit-Card-NFC-Reader:1.1.2) and jetified-commons-lang3-3.9 (org.apache.commons:commons-lang3:3.9)

 Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.
  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.9/userguide/command_line_interface.html#sec:command_line_warnings

BUİLD FAILED in 20s
277 actionable tasks: 277 executed`

cvv read

how to read card cvv with nfc

use case for gradle 7.2<

Is there any possible way to use your module for the gradle versions above 7.2 Thnks in advance

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.