diff --git a/README.md b/README.md index 32735fd..954b8c4 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ # Android Form EditText +[![Release](https://jitpack.io/v/com.andreabaccega/android-edittext-validator.svg)](https://jitpack.io/#com.andreabaccega/android-edittext-validator) + Android form edit text is an extension of EditText that brings data validation facilities to the edittext. @@ -25,7 +27,7 @@ allprojects { } dependencies { // ... - compile 'com.andreabaccega:android-form-edittext:1.2.1@aar' + compile 'com.andreabaccega:android-edittext-validator:1.3.0' // ... } ``` @@ -39,8 +41,8 @@ dependencies { com.andreabaccega - android-form-edittext - ${com.andreabaccega.android-form-edittext-version} + android-edittext-validator + ${...} aar provided diff --git a/build.gradle b/build.gradle index 58b1ba6..5a9f6e3 100644 --- a/build.gradle +++ b/build.gradle @@ -5,5 +5,7 @@ buildscript { dependencies { classpath 'com.android.tools.build:gradle:2.1.3' + classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' + } } \ No newline at end of file diff --git a/library/build.gradle b/library/build.gradle index 5b3bd52..6401e4d 100644 --- a/library/build.gradle +++ b/library/build.gradle @@ -1,5 +1,8 @@ - +apply plugin: 'com.github.dcendents.android-maven' apply plugin: 'com.android.library' + +group='com.andreabaccega' + dependencies { provided 'com.android.support:design:24.2.1' } @@ -24,4 +27,29 @@ android { } } -} \ No newline at end of file +} + + +// build a jar with source files +task sourcesJar(type: Jar) { + from android.sourceSets.main.java.srcDirs + classifier = 'sources' +} + +task javadoc(type: Javadoc) { + failOnError false + source = android.sourceSets.main.java.sourceFiles + classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) + classpath += configurations.compile +} + +// build a jar with javadoc +task javadocJar(type: Jar, dependsOn: javadoc) { + classifier = 'javadoc' + from javadoc.destinationDir +} + +artifacts { + archives sourcesJar + archives javadocJar +}