Skip to content

Commit 1a768bb

Browse files
committed
renaming project
1 parent 5a68c66 commit 1a768bb

File tree

2 files changed

+21
-11
lines changed

2 files changed

+21
-11
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# Hermes Maven Plugin
2-
[![Maven Build](https://github.com/victorhsr/hermes-maven-plugin/workflows/Maven%20Build/badge.svg)](https://github.com/victorhsr/hermes-maven-plugin/actions?query=workflow%3A"Maven+Build")
3-
[![Coverage Status](https://coveralls.io/repos/github/victorhsr/hermes-maven-plugin/badge.svg)](https://coveralls.io/github/victorhsr/hermes-maven-plugin)
1+
# Hermes Builder
2+
[![Maven Build](https://github.com/victorhsr/hermes-builder/workflows/Maven%20Build/badge.svg)](https://github.com/victorhsr/hermes-builder/actions?query=workflow%3A"Maven+Build")
3+
[![Coverage Status](https://coveralls.io/repos/github/victorhsr/hermes-builder/badge.svg)](https://coveralls.io/github/victorhsr/hermes-builder)
44
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/mit)
5-
[![](https://jitpack.io/v/victorhsr/hermes-maven-plugin.svg)](https://jitpack.io/#victorhsr/hermes-maven-plugin)
5+
[![](https://jitpack.io/v/victorhsr/hermes-builder.svg)](https://jitpack.io/#victorhsr/hermes-builder)
66

7-
Hermes is a Maven plugin designed to streamline the generation of fluent object builders for your Java classes. Employing a declarative approach, it produces a straightforward Domain Specific Language (DSL) to facilitate the construction of object instances.
7+
Hermes is a library designed to streamline the generation of fluent object builders for your Java classes. Employing a declarative approach, it produces a straightforward Domain Specific Language (DSL) to facilitate the construction of object instances.
88

99
## Update your pom.xml file
1010

@@ -19,8 +19,8 @@ Hermes is a Maven plugin designed to streamline the generation of fluent object
1919
<dependencies>
2020
<dependency>
2121
<groupId>com.github.victorhsr</groupId>
22-
<artifactId>hermes-maven-plugin</artifactId>
23-
<version>Tag</version>
22+
<artifactId>hermes-builder</artifactId>
23+
<version>1.0.0-beta</version>
2424
</dependency>
2525
</dependencies>
2626
```
@@ -118,7 +118,7 @@ private Address buildAddress() {
118118
return address;
119119
}
120120
```
121-
That's a lot of code, almost twice the lines of our previous implementation. The Hermes Maven Plugin significantly reduces this boilerplate, providing a more concise and readable alternative.
121+
That's a lot of code, almost twice the lines of our previous implementation. The Hermes Builder significantly reduces this boilerplate, providing a more concise and readable alternative.
122122

123123
# Using Lombok for comparison
124124

@@ -150,4 +150,4 @@ private Address buildAddress() {
150150
.build()
151151
}
152152
```
153-
In summary, the Hermes Maven Plugin strikes a balance between conciseness and customization, offering a powerful solution for building objects in a declarative manner.
153+
In summary, the Hermes Builder strikes a balance between conciseness and customization, offering a powerful solution for building objects in a declarative manner.

pom.xml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<modelVersion>4.0.0</modelVersion>
66

77
<groupId>com.github.victorhsr</groupId>
8-
<artifactId>hermes-maven-plugin</artifactId>
9-
<version>1.0-SNAPSHOT</version>
8+
<artifactId>hermes-builder</artifactId>
9+
<version>1.0.0-beta</version>
1010
<packaging>jar</packaging>
1111

1212
<properties>
@@ -24,6 +24,16 @@
2424
<build>
2525
<testSourceDirectory>${project.basedir}/src/test/kotlin</testSourceDirectory>
2626
<plugins>
27+
<plugin>
28+
<groupId>org.apache.maven.plugins</groupId>
29+
<artifactId>maven-jar-plugin</artifactId>
30+
<version>3.1.0</version>
31+
<configuration>
32+
<excludes>
33+
<exclude>com/github/victorhsr/hermes/sample/**</exclude>
34+
</excludes>
35+
</configuration>
36+
</plugin>
2737
<plugin>
2838
<groupId>com.github.hazendaz.maven</groupId>
2939
<artifactId>coveralls-maven-plugin</artifactId>

0 commit comments

Comments
 (0)