Skip to content

Instantly share code, notes, and snippets.

View pallocchi's full-sized avatar

Pablo Pallocchi pallocchi

View GitHub Profile
@pallocchi
pallocchi / build.gradle
Created June 27, 2015 06:08
Example for Gradle basic task.
task hello << {
println 'Hello world!'
}
@pallocchi
pallocchi / build.gradle
Created June 27, 2015 06:36
Example for Gradle basic dependency configuration
apply plugin: 'java'
repositories {
mavenCentral()
}
dependencies {
compile group: 'org.hibernate', name: 'hibernate-core', version: '3.6.7.Final'
testCompile group: 'junit', name: 'junit', version: '4.+'
}
@pallocchi
pallocchi / build.gradle
Last active August 29, 2015 14:23
Gradle lifecycle
task test {
println 'Esto se ejecuta durante la fase de configuración.'
}
task test << {
println 'Esto se ejecuta durante la fase de ejecución.'
}
task test.doFirst {
println 'Esto se ejecuta primero, durante la fase de ejecución'
@pallocchi
pallocchi / settings.gradle
Created June 29, 2015 03:08
Gradle settings example
println 'Esto se ejecuta durante la fase de inicialización.'
@pallocchi
pallocchi / build.gradle
Created June 29, 2015 03:42
Gradle wrapper
task wrapper(type: Wrapper) {
gradleVersion = '2.3'
}
@pallocchi
pallocchi / ToysPlugin.groovy
Last active August 29, 2015 14:23
Gradle plugin
package com.mandarine.gradle;
import org.gradle.api.*;
class ToysPlugin implements Plugin<Project> {
public static final String GROUP = 'Toys'
void apply(Project project){
@pallocchi
pallocchi / toys.properties
Created June 30, 2015 05:04
Gradle plugin properties
implementation-class=com.mandarine.gradle.ToysPlugin
@pallocchi
pallocchi / build.gradle
Last active August 29, 2015 14:23
Gradle plugin build
apply plugin: 'groovy'
group = 'com.mandarine.gradle'
version = '1.0'
dependencies {
compile gradleApi()
compile localGroovy()
}
uploadArchives {
@pallocchi
pallocchi / build.gradle
Last active August 29, 2015 14:23
Gradle plugin build
buildscript {
repositories {
flatDir name: 'libs', dirs: "/tmp/repo"
}
dependencies {
classpath 'com.mandarine.gradle:gradle-plugin:1.0'
}
}
apply plugin: 'toys'
@pallocchi
pallocchi / styles.xml
Created March 6, 2017 02:13
Splash screen in Android: The right way
<resources>
<style name="SplashTheme" parent="AppTheme">
<item name="android:windowBackground">@drawable/splash</item>
</style>
</resources>