diff --git a/.gitignore b/.gitignore
index f83e8cf..ddacca5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
.idea
target
*.iml
+dependency-reduced-pom.xml
diff --git a/README.md b/README.md
index 8864d17..686da25 100644
--- a/README.md
+++ b/README.md
@@ -155,6 +155,23 @@ mvn test -D test=CulqiCreateTest#test6ValidCreateSubscription
mvn test -D test=CulqiCreateTest#test7ChargeCapture
```
+## ¿Cómo instalar el jar de Culqi en un proyecto Maven?
+
+```bash
+mvn install:install-file -Dfile={dir}/culqi-java-1.1.8.jar -DgroupId=com.culqi -DartifactId=culqi-java -Dversion={version} -Dpackaging=jar
+```
+
+
+Luego agregas la siguiente dependencia en el pom.xml
+
+```xml
+
+ com.culqi
+ culqi-java
+ {version}
+
+```
+
## Autor
Willy Aguirre ([@marti1125](https://github.com/marti1125) - Team Culqi)
diff --git a/pom.xml b/pom.xml
index b7a9e87..2957d51 100644
--- a/pom.xml
+++ b/pom.xml
@@ -82,25 +82,34 @@
+
-
+
- maven-assembly-plugin
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.3
+
package
- single
+ shade
+
+
+
+
+ com.culqi.Culqi
+
+
+
-
-
- jar-with-dependencies
-
-
+
+
-
\ No newline at end of file
+
diff --git a/src/main/java/com/culqi/Culqi.java b/src/main/java/com/culqi/Culqi.java
index 63c9eb1..c6d2f31 100644
--- a/src/main/java/com/culqi/Culqi.java
+++ b/src/main/java/com/culqi/Culqi.java
@@ -35,4 +35,7 @@ public class Culqi {
public Culqi() {}
+ public static void main(String[] args) {
+ }
+
}
diff --git a/src/main/java/com/culqi/apioperation/All.java b/src/main/java/com/culqi/apioperation/All.java
index 7d7e30a..c265b82 100644
--- a/src/main/java/com/culqi/apioperation/All.java
+++ b/src/main/java/com/culqi/apioperation/All.java
@@ -1,6 +1,5 @@
package com.culqi.apioperation;
-import java.util.List;
import java.util.Map;
/**
diff --git a/src/main/java/com/culqi/model/Card.java b/src/main/java/com/culqi/model/Card.java
index 7b56410..9969c44 100644
--- a/src/main/java/com/culqi/model/Card.java
+++ b/src/main/java/com/culqi/model/Card.java
@@ -3,7 +3,6 @@
import com.culqi.apioperation.*;
import com.culqi.util.ObjectResult;
-import java.util.HashMap;
import java.util.Map;
/**
diff --git a/src/main/java/com/culqi/util/ObjectResult.java b/src/main/java/com/culqi/util/ObjectResult.java
index 7e71cfb..7a7a107 100644
--- a/src/main/java/com/culqi/util/ObjectResult.java
+++ b/src/main/java/com/culqi/util/ObjectResult.java
@@ -1,11 +1,9 @@
package com.culqi.util;
import com.fasterxml.jackson.core.type.TypeReference;
-import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.HashMap;
-import java.util.List;
import java.util.Map;
/**
diff --git a/src/main/java/com/culqi/util/ResponseHelper.java b/src/main/java/com/culqi/util/ResponseHelper.java
index 0d999a3..cffc625 100644
--- a/src/main/java/com/culqi/util/ResponseHelper.java
+++ b/src/main/java/com/culqi/util/ResponseHelper.java
@@ -5,7 +5,6 @@
import okhttp3.*;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.Map;
import java.util.concurrent.TimeUnit;