aboutsummaryrefslogtreecommitdiff
path: root/aboutit-meta
diff options
context:
space:
mode:
authorVictor Häggqvist <[email protected]>2015-09-17 03:48:21 +0200
committerVictor Häggqvist <[email protected]>2015-09-17 03:48:21 +0200
commit1a9d15cd30dae36e2e518a8ee5957d38e79f3d6c (patch)
tree3a388300bf050c12794fe2174527fa2405063e74 /aboutit-meta
parentffec10ce5ddc277c07377384a0b5c12fe21072c2 (diff)
add aboutit-meta presets module
Diffstat (limited to 'aboutit-meta')
-rw-r--r--aboutit-meta/.gitignore1
-rw-r--r--aboutit-meta/build.gradle82
-rw-r--r--aboutit-meta/proguard-rules.pro17
-rw-r--r--aboutit-meta/src/androidTest/java/com/snilius/aboutit/meta/ApplicationTest.java13
-rw-r--r--aboutit-meta/src/main/AndroidManifest.xml6
-rw-r--r--aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibAboutIt.java14
-rw-r--r--aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibAndroidSupportLibrary.java14
-rw-r--r--aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibButterKnife.java14
-rw-r--r--aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibGlide.java14
-rw-r--r--aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibGson.java14
-rw-r--r--aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibLeakCanary.java14
-rw-r--r--aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibOkHttp.java14
-rw-r--r--aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibPicasso.java14
-rw-r--r--aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibRetrofit.java14
-rw-r--r--aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibTimber.java14
15 files changed, 259 insertions, 0 deletions
diff --git a/aboutit-meta/.gitignore b/aboutit-meta/.gitignore
new file mode 100644
index 0000000..796b96d
--- /dev/null
+++ b/aboutit-meta/.gitignore
@@ -0,0 +1 @@
+/build
diff --git a/aboutit-meta/build.gradle b/aboutit-meta/build.gradle
new file mode 100644
index 0000000..bb5b23c
--- /dev/null
+++ b/aboutit-meta/build.gradle
@@ -0,0 +1,82 @@
+apply plugin: 'com.android.library'
+apply plugin: 'maven'
+apply plugin: 'signing'
+apply plugin: 'nexus-workflow'
+
+group = "com.snilius.aboutit"
+archivesBaseName = "aboutit-meta"
+version = "1.0.0"
+
+android {
+ compileSdkVersion 23
+ buildToolsVersion "23.0.1"
+
+ defaultConfig {
+ minSdkVersion 14
+ targetSdkVersion 23
+ versionCode 1
+ versionName version
+ }
+ buildTypes {
+ release {
+ minifyEnabled false
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+ }
+ }
+}
+
+dependencies {
+ compile fileTree(dir: 'libs', include: ['*.jar'])
+ compile 'com.android.support:appcompat-v7:23.0.1'
+ compile project(':aboutit')
+}
+
+
+signing {
+ sign configurations.archives
+}
+
+uploadArchives {
+ repositories {
+ mavenDeployer {
+ beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
+
+ repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") {
+ authentication(userName: ossrhUsername, password: ossrhPassword)
+ }
+
+ snapshotRepository(url: "https://oss.sonatype.org/content/repositories/snapshots/") {
+ authentication(userName: ossrhUsername, password: ossrhPassword)
+ }
+
+ pom.project {
+ name 'AboutIt Meta'
+ packaging 'jar'
+ // optionally artifactId can be defined here
+ description 'Library presets for AboutIt'
+ url 'https://github.com/victorhaggqvist/AboutIt'
+
+ scm {
+ connection 'scm:git:https://github.com/victorhaggqvist/AboutIt.git'
+ developerConnection 'scm:git:https://github.com/victorhaggqvist/AboutIt.git'
+ url 'https://github.com/victorhaggqvist/AboutIt'
+ }
+
+ licenses {
+ license {
+ name 'The Apache License, Version 2.0'
+ url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
+ }
+ }
+
+ developers {
+ developer {
+ id 'atriix'
+ name 'Victor Häggqvist'
+ }
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/aboutit-meta/proguard-rules.pro b/aboutit-meta/proguard-rules.pro
new file mode 100644
index 0000000..7873ee5
--- /dev/null
+++ b/aboutit-meta/proguard-rules.pro
@@ -0,0 +1,17 @@
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in /opt/android-sdk-linux/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the proguardFiles
+# directive in build.gradle.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# Add any project specific keep options here:
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+# public *;
+#}
diff --git a/aboutit-meta/src/androidTest/java/com/snilius/aboutit/meta/ApplicationTest.java b/aboutit-meta/src/androidTest/java/com/snilius/aboutit/meta/ApplicationTest.java
new file mode 100644
index 0000000..3a010fa
--- /dev/null
+++ b/aboutit-meta/src/androidTest/java/com/snilius/aboutit/meta/ApplicationTest.java
@@ -0,0 +1,13 @@
+package com.snilius.aboutit.meta;
+
+import android.app.Application;
+import android.test.ApplicationTestCase;
+
+/**
+ * <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
+ */
+public class ApplicationTest extends ApplicationTestCase<Application> {
+ public ApplicationTest() {
+ super(Application.class);
+ }
+} \ No newline at end of file
diff --git a/aboutit-meta/src/main/AndroidManifest.xml b/aboutit-meta/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..f811f58
--- /dev/null
+++ b/aboutit-meta/src/main/AndroidManifest.xml
@@ -0,0 +1,6 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.snilius.aboutit.meta">
+
+ <application android:allowBackup="true"/>
+
+</manifest>
diff --git a/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibAboutIt.java b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibAboutIt.java
new file mode 100644
index 0000000..133f008
--- /dev/null
+++ b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibAboutIt.java
@@ -0,0 +1,14 @@
+package com.snilius.aboutit.meta;
+
+import com.snilius.aboutit.L;
+import com.snilius.aboutit.LibSkeleton;
+
+/**
+ * @author Victor Häggqvist
+ * @since 9/17/15
+ */
+public class LibAboutIt extends LibSkeleton {
+ public LibAboutIt() {
+ super("AboutIt", "Victor Häggqvist", L.AP2, "https://github.com/victorhaggqvist/aboutit");
+ }
+}
diff --git a/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibAndroidSupportLibrary.java b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibAndroidSupportLibrary.java
new file mode 100644
index 0000000..c7d984a
--- /dev/null
+++ b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibAndroidSupportLibrary.java
@@ -0,0 +1,14 @@
+package com.snilius.aboutit.meta;
+
+import com.snilius.aboutit.L;
+import com.snilius.aboutit.LibSkeleton;
+
+/**
+ * @author Victor Häggqvist
+ * @since 9/17/15
+ */
+public class LibAndroidSupportLibrary extends LibSkeleton {
+ public LibAndroidSupportLibrary() {
+ super("Android Support Library", "The Android Open Source Project", L.AP2, "https://android.googlesource.com/platform/frameworks/support/");
+ }
+}
diff --git a/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibButterKnife.java b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibButterKnife.java
new file mode 100644
index 0000000..57ef41e
--- /dev/null
+++ b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibButterKnife.java
@@ -0,0 +1,14 @@
+package com.snilius.aboutit.meta;
+
+import com.snilius.aboutit.L;
+import com.snilius.aboutit.LibSkeleton;
+
+/**
+ * @author Victor Häggqvist
+ * @since 9/17/15
+ */
+public class LibButterKnife extends LibSkeleton {
+ public LibButterKnife() {
+ super("Butter Knife", "Jake Wharton", L.AP2, "https://github.com/JakeWharton/butterknife");
+ }
+}
diff --git a/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibGlide.java b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibGlide.java
new file mode 100644
index 0000000..a868723
--- /dev/null
+++ b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibGlide.java
@@ -0,0 +1,14 @@
+package com.snilius.aboutit.meta;
+
+import com.snilius.aboutit.CustomLicense;
+import com.snilius.aboutit.LibSkeleton;
+
+/**
+ * @author Victor Häggqvist
+ * @since 9/17/15
+ */
+public class LibGlide extends LibSkeleton {
+ public LibGlide() {
+ super("Glide", "Sam Judd", new CustomLicense("BSD, part MIT and Apache 2.0"), "https://github.com/bumptech/glide");
+ }
+}
diff --git a/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibGson.java b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibGson.java
new file mode 100644
index 0000000..611fc50
--- /dev/null
+++ b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibGson.java
@@ -0,0 +1,14 @@
+package com.snilius.aboutit.meta;
+
+import com.snilius.aboutit.L;
+import com.snilius.aboutit.LibSkeleton;
+
+/**
+ * @author Victor Häggqvist
+ * @since 9/17/15
+ */
+public class LibGson extends LibSkeleton {
+ public LibGson() {
+ super("Gson","Google Inc.", L.AP2, "https://github.com/google/gson");
+ }
+}
diff --git a/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibLeakCanary.java b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibLeakCanary.java
new file mode 100644
index 0000000..91e1f43
--- /dev/null
+++ b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibLeakCanary.java
@@ -0,0 +1,14 @@
+package com.snilius.aboutit.meta;
+
+import com.snilius.aboutit.L;
+import com.snilius.aboutit.LibSkeleton;
+
+/**
+ * @author Victor Häggqvist
+ * @since 9/17/15
+ */
+public class LibLeakCanary extends LibSkeleton {
+ public LibLeakCanary() {
+ super("LeakCanary", "Square, Inc.", L.AP2, "https://github.com/square/leakcanary");
+ }
+}
diff --git a/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibOkHttp.java b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibOkHttp.java
new file mode 100644
index 0000000..ff56e3f
--- /dev/null
+++ b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibOkHttp.java
@@ -0,0 +1,14 @@
+package com.snilius.aboutit.meta;
+
+import com.snilius.aboutit.L;
+import com.snilius.aboutit.LibSkeleton;
+
+/**
+ * @author Victor Häggqvist
+ * @since 9/17/15
+ */
+public class LibOkHttp extends LibSkeleton {
+ public LibOkHttp() {
+ super("OkHttp", "Square, Inc.", L.AP2, "https://github.com/square/okhttp");
+ }
+}
diff --git a/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibPicasso.java b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibPicasso.java
new file mode 100644
index 0000000..c203a6b
--- /dev/null
+++ b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibPicasso.java
@@ -0,0 +1,14 @@
+package com.snilius.aboutit.meta;
+
+import com.snilius.aboutit.L;
+import com.snilius.aboutit.LibSkeleton;
+
+/**
+ * @author Victor Häggqvist
+ * @since 9/17/15
+ */
+public class LibPicasso extends LibSkeleton {
+ public LibPicasso() {
+ super("Picasso", "Square, Inc.", L.AP2, "https://github.com/square/picasso");
+ }
+}
diff --git a/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibRetrofit.java b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibRetrofit.java
new file mode 100644
index 0000000..a4db5c7
--- /dev/null
+++ b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibRetrofit.java
@@ -0,0 +1,14 @@
+package com.snilius.aboutit.meta;
+
+import com.snilius.aboutit.L;
+import com.snilius.aboutit.LibSkeleton;
+
+/**
+ * @author Victor Häggqvist
+ * @since 9/17/15
+ */
+public class LibRetrofit extends LibSkeleton {
+ public LibRetrofit() {
+ super("Retrofit", "Square, Inc.", L.AP2, "https://github.com/square/retrofit");
+ }
+}
diff --git a/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibTimber.java b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibTimber.java
new file mode 100644
index 0000000..d95de5b
--- /dev/null
+++ b/aboutit-meta/src/main/java/com/snilius/aboutit/meta/LibTimber.java
@@ -0,0 +1,14 @@
+package com.snilius.aboutit.meta;
+
+import com.snilius.aboutit.L;
+import com.snilius.aboutit.LibSkeleton;
+
+/**
+ * @author Victor Häggqvist
+ * @since 9/17/15
+ */
+public class LibTimber extends LibSkeleton {
+ public LibTimber() {
+ super("Timber", "Jake Wharton", L.AP2, "https://github.com/JakeWharton/timber");
+ }
+}