Mercurial > hg > y16 > e165758 > os > ex2.1
changeset 2:6305cc5bdd77
build.gradleにdefaultTasks 'test' を追記した
author | e165758@okuto.local |
---|---|
date | Tue, 14 Nov 2017 12:38:10 +0900 |
parents | dad8bfe0269d |
children | b3caf844dd5a |
files | build.gradle src/main/java/jp/ac/uryukyu/ie/e165758/FileWrite.java |
diffstat | 2 files changed, 45 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build.gradle Tue Nov 14 12:38:10 2017 +0900 @@ -0,0 +1,41 @@ +group 'FileWrite' +version '1.0-SNAPSHOT' + +apply plugin: 'java' + +sourceCompatibility = 1.9 + +repositories { + mavenCentral() +} + +dependencies { + testCompile group: 'junit', name: 'junit', version: '4.12' +} + +//追加したやつ +compileJava { + options.compilerArgs << "-Werror" +} +jar { + // from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } + manifest { + attributes "Main-Class": "jp.ac.uryukyu.ie.e165758.FileWrite" + attributes 'Implementation-Title': 'Gradle Quickstart', 'Implementation-Version': version + } +} +group 'FileWrite' +version '1.0-SNAPSHOT' + +apply plugin: 'java' + +sourceCompatibility = 1.9 + +repositories { + mavenCentral() +} + +dependencies { + testCompile group: 'junit', name: 'junit', version: '4.12' +} +defaultTasks 'test'
--- a/src/main/java/jp/ac/uryukyu/ie/e165758/FileWrite.java Tue Nov 07 13:43:12 2017 +0900 +++ b/src/main/java/jp/ac/uryukyu/ie/e165758/FileWrite.java Tue Nov 14 12:38:10 2017 +0900 @@ -10,13 +10,12 @@ FileWrite fileWrite = new FileWrite(); fileWrite.getopts(args); } - public void getopts(String[] args){ for(int i=0; i<args.length; i++){ - switch(args[i]){ - case "-b" : isBuffering = true; break; - case "-u" : isBuffering = false; break; - case "--size" : + switch(args[i]){ + case "-b" : isBuffering = true; break; + case "-u" : isBuffering = false; break; + case "--size" : if(i+1 <= args.length){ writeSize = Integer.parseInt(args[i+1]); i++;