Skip to content

Commit cae0ac4

Browse files
authored
Merge pull request #5 from elemental-source/feature/add-findbugs-plugin
Add findbugs plugin
2 parents 114336c + 13dbfcb commit cae0ac4

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,5 @@ Para visualizar os logs da aplicação a partir do container: `docker logs -f mo
5656
* Separar testes unitários dos testes integrados
5757
* Corrigir os testes ignorados
5858
* Corrigir Code Style
59-
* Adicionar plugin do FindBugs
6059
* Revisar dependências (ver, por exemplo, se é mesmo necessário ter o GSON ou modelmapper)
6160
* Usar objectmapper como component: `compile('com.fasterxml.jackson.datatype:jackson-datatype-jdk8')`

build.gradle

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@ apply plugin: 'eclipse'
1616
apply plugin: 'org.springframework.boot'
1717
apply plugin: 'jacoco'
1818
apply plugin: 'docker'
19+
apply plugin: 'findbugs'
20+
21+
findbugs {
22+
sourceSets = [sourceSets.main]
23+
ignoreFailures = true
24+
effort = "default"
25+
reportLevel = "high"
26+
}
1927

2028
version = '4.0.0-SNAPSHOT'
2129
sourceCompatibility = 1.8
@@ -37,7 +45,6 @@ dependencies {
3745
compile 'commons-io:commons-io:2.5'
3846
compile 'org.apache.httpcomponents:httpclient:4.4.1'
3947
compile 'com.squareup.okhttp3:okhttp:3.8.1'
40-
4148
testCompile 'org.springframework.boot:spring-boot-starter-test'
4249
testCompile 'br.com.six2six:fixture-factory:3.1.0'
4350
}
@@ -71,3 +78,4 @@ task buildDocker(type: Docker, dependsOn: build) {
7178
}
7279
}
7380
}
81+

src/main/java/br/com/concrete/mock/generic/service/impl/EndpointBackupServiceFile.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
import br.com.concrete.mock.infra.property.FileExtensionProperty;
1313
import br.com.concrete.mock.infra.property.FileProperty;
1414
import com.google.gson.Gson;
15+
import java.nio.charset.Charset;
16+
import java.util.Arrays;
1517
import org.slf4j.Logger;
1618
import org.slf4j.LoggerFactory;
1719
import org.springframework.beans.factory.annotation.Autowired;
@@ -70,8 +72,7 @@ private Boolean execute(final Endpoint endpoint) {
7072

7173
try {
7274
Files.createDirectories(Paths.get(pathName));
73-
Files.write(Paths.get(fileName), endpointJson.getBytes());
74-
75+
Files.write(Paths.get(fileName), Arrays.asList(endpointJson), Charset.defaultCharset());
7576
LOGGER.info("Backup into " + fileName);
7677
} catch (IOException e) {
7778
LOGGER.error("Cannot backup endpoint {}", e);

0 commit comments

Comments
 (0)