Skip to content

Gather versions of various libraries used directly of indirectly by Plume Ecosystem

License

Notifications You must be signed in to change notification settings

Coreoz/Plume-dependencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Plume Dependencies

Maven Central

Plume Dependencies fixed all maven dependencies that are used in the Plume ecosystem:

This Maven import feature enables:

  • to resolve maven conflicts: there will not be a dependency that brings an old version of Jackson that will break Swagger
  • to facilitate the integration of a Plume module: there is no need to specify Plume dependencies versions:
<dependency>
  <groupId>com.coreoz</groupId>
  <artifactId>plume-conf</artifactId>
</dependency>

This project provides a POM file that should be imported in the maven project file when using Plume Framework. The pom.xml should contain something like:

<project>
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>17</maven.compiler.source>
    <maven.compiler.target>17</maven.compiler.target>

    <plume.version>5.0.0-beta1</plume.version>
  </properties>

  <!-- The POM import of Plume Dependencies -->
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>com.coreoz</groupId>
        <artifactId>plume-dependencies</artifactId>
        <version>${plume.version}</version>
        <scope>import</scope>
        <type>pom</type>
      </dependency>
    </dependencies>
  </dependencyManagement>
</project>

About

Gather versions of various libraries used directly of indirectly by Plume Ecosystem

Resources

License

Stars

Watchers

Forks

Packages

No packages published