Using Maven BOM
If you're planning to use multiple modules from minimalist-java
, consider adding the BOM (Bill of
Materials) to your
project. It will help manage versions for you.
Add the BOM to your dependencyManagement
section using the desired version:
pom.xml
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.giovannymassuia.minimalist.java</groupId>
<artifactId>bom</artifactId>
<version>0.0.21-beta</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Now, when adding individual minimalist-java
modules to your dependencies, you don't need to
specify their versions:
In this example we are adding the http-api
and di
modules to our project and both will use the
version defined in the BOM 0.0.21-beta
.
pom.xml
<dependencies>
<dependency>
<groupId>io.giovannymassuia.minimalist.java</groupId>
<artifactId>http-api</artifactId>
</dependency>
<dependency>
<groupId>io.giovannymassuia.minimalist.java</groupId>
<artifactId>di</artifactId>
</dependency>
</dependencies>