# HG changeset patch # User YU # Date 1398235980 -32400 # Node ID 1929863e27dc77061091820b1cdd1aa89db19a6d Gradle Test diff -r 000000000000 -r 1929863e27dc build.gradle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build.gradle Wed Apr 23 15:53:00 2014 +0900 @@ -0,0 +1,44 @@ +apply plugin: 'java' +apply plugin: 'eclipse' + +version = '1.0' + +dependencies { + compile fileTree(dir: 'lib', include: '*.jar') + runtime fileTree(dir: 'lib', include: '*.jar') + testCompile group: 'junit', name: 'junit', version: '4.+' +} + +jar { + copy { + from configurations.compile + into 'app/lib' + } + + def manifestClasspath = configurations.compile.collect{ 'lib/' + it.getName() }.join(' ') + manifest { + attributes 'Implementation-Title': 'Gradle Quickstart' + attributes 'Implementation-Version': version + attributes 'Main-Class' : 'org.gradle.GradleMain' + attributes 'Class-Path': manifestClasspath + } + + from (configurations.compile.resolve().collect { it.isDirectory() ? it : fileTree(it) }) { + exclude 'META-INF/MANIFEST.MF' + exclude 'META-INF/*.SF' + exclude 'META-INF/*.DSA' + exclude 'META-INF/*.RSA' + exclude '**/*.jar' + } + + destinationDir = file('app') + archiveName = 'GradleTest.jar' +} + +repositories { + mavenCentral() +} + +test { + systemProperties 'property': 'value' +} diff -r 000000000000 -r 1929863e27dc lib/jsonic-1.2.0.jar Binary file lib/jsonic-1.2.0.jar has changed diff -r 000000000000 -r 1929863e27dc lib/msgpack-0.6.8-SNAPSHOT-sources.jar Binary file lib/msgpack-0.6.8-SNAPSHOT-sources.jar has changed diff -r 000000000000 -r 1929863e27dc lib/msgpack-0.6.8-SNAPSHOT.jar Binary file lib/msgpack-0.6.8-SNAPSHOT.jar has changed diff -r 000000000000 -r 1929863e27dc src/main/java/org/gradle/GradleMain.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/org/gradle/GradleMain.java Wed Apr 23 15:53:00 2014 +0900 @@ -0,0 +1,18 @@ +package org.gradle; + +import java.util.Map; +import java.util.HashMap; + +import net.arnx.jsonic.JSON; + +public class GradleMain { + public static void main(String[] args) { + Map map = new HashMap(); + + map.put("hoge", "HOGE"); + map.put("fuga", "FUGA"); + map.put("piyo", "PIYO"); + + System.out.println(JSON.encode(map)); + } +} \ No newline at end of file diff -r 000000000000 -r 1929863e27dc src/main/java/org/gradle/Person.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/org/gradle/Person.java Wed Apr 23 15:53:00 2014 +0900 @@ -0,0 +1,19 @@ +package org.gradle; + +public class Person { + private final String name; + + public Person(String name) { + this.name = name; + + } + + public String getName() { + return name; + } + + public static void main(String[] args){ + Person person = new Person("Larry"); + System.out.println(person.getName()); + } +} diff -r 000000000000 -r 1929863e27dc src/main/resources/org/gradle/resource.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/resources/org/gradle/resource.xml Wed Apr 23 15:53:00 2014 +0900 @@ -0,0 +1,1 @@ + diff -r 000000000000 -r 1929863e27dc src/test/java/org/gradle/PersonTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/test/java/org/gradle/PersonTest.java Wed Apr 23 15:53:00 2014 +0900 @@ -0,0 +1,12 @@ +package org.gradle; + +import org.junit.Test; +import static org.junit.Assert.*; + +public class PersonTest { + @Test + public void canConstructAPersonWithAName() { + Person person = new Person("Larry"); + assertEquals("Larry", person.getName()); + } +} diff -r 000000000000 -r 1929863e27dc src/test/resources/org/gradle/test-resource.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/test/resources/org/gradle/test-resource.xml Wed Apr 23 15:53:00 2014 +0900 @@ -0,0 +1,1 @@ +