Skip to content

Commit 520847f

Browse files
Merge branch 'main' of github.com:helpdeveloper/java-modular-architecture into main
2 parents c4fca6f + fd891c3 commit 520847f

File tree

3 files changed

+21
-5
lines changed

3 files changed

+21
-5
lines changed

.github/workflows/maven.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,12 @@ on:
1111

1212
jobs:
1313
build:
14-
1514
runs-on: ubuntu-latest
16-
1715
steps:
1816
- uses: actions/checkout@v2
1917
- name: Set up JDK 11
2018
uses: actions/setup-java@v1
2119
with:
2220
java-version: 11
2321
- name: Build with Maven
24-
run: mvn -B package --file pom.xml
22+
run: mvn clean verify coveralls:report -DrepoToken=$COVERALLS_REPO_TOKEN

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/d492d9f4f03941f1aadfb4094536ef76)](https://www.codacy.com/gh/helpdeveloper/java-modular-architecture/dashboard?utm_source=github.com&utm_medium=referral&utm_content=helpdeveloper/java-modular-architecture&utm_campaign=Badge_Grade)
21
![Issues](https://img.shields.io/github/issues/helpdeveloper/java-modular-architecture.svg)
32
![Forks](https://img.shields.io/github/forks/helpdeveloper/java-modular-architecture.svg)
43
![Stars](https://img.shields.io/github/stars/helpdeveloper/java-modular-architecturei.svg)
54
![Release Version](https://img.shields.io/github/release/helpdeveloper/java-modular-architecture.svg)
5+
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/d492d9f4f03941f1aadfb4094536ef76)](https://www.codacy.com/gh/helpdeveloper/java-modular-architecture/dashboard?utm_source=github.com&utm_medium=referral&utm_content=helpdeveloper/java-modular-architecture&utm_campaign=Badge_Grade)
6+
[![Coverage Status](https://coveralls.io/repos/github/helpdeveloper/java-modular-architecture/badge.svg?branch=main)](https://coveralls.io/github/helpdeveloper/java-modular-architecture?branch=main)
67
# Arquitetura modular
78

89
O objetivo do bom design de software, como já diria Robert C. Martin, em seu livro 'Clean Architecture: A Craftsman's Guide to Software Structure and Design', é minimizar os recursos humanos necessários para construir e manter um determinado sistema.

pom.xml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
<microprofile-fault-tolerance.version>3.0</microprofile-fault-tolerance.version>
6666
<modelmapper.version>2.3.0</modelmapper.version>
6767
<glassfish.version>2.22.2</glassfish.version>
68+
<jaxb-api.version>2.3.1</jaxb-api.version>
6869
</properties>
6970

7071
<dependencies>
@@ -143,7 +144,11 @@
143144
<groupId>org.eclipse.microprofile.fault-tolerance</groupId>
144145
<artifactId>microprofile-fault-tolerance-spec</artifactId>
145146
</dependency>
146-
147+
<dependency>
148+
<groupId>javax.xml.bind</groupId>
149+
<artifactId>jaxb-api</artifactId>
150+
<version>${jaxb-api.version}</version>
151+
</dependency>
147152
<dependency>
148153
<groupId>org.eclipse.microprofile.rest.client</groupId>
149154
<artifactId>microprofile-rest-client-api</artifactId>
@@ -279,6 +284,18 @@
279284

280285
<build>
281286
<plugins>
287+
<plugin>
288+
<groupId>org.eluder.coveralls</groupId>
289+
<artifactId>coveralls-maven-plugin</artifactId>
290+
<version>4.3.0</version>
291+
<dependencies>
292+
<dependency>
293+
<groupId>javax.xml.bind</groupId>
294+
<artifactId>jaxb-api</artifactId>
295+
<version>${jaxb-api.version}</version>
296+
</dependency>
297+
</dependencies>
298+
</plugin>
282299
<plugin>
283300
<artifactId>maven-compiler-plugin</artifactId>
284301
<version>3.8.1</version>

0 commit comments

Comments
 (0)