Maven BOMs

Bill of material for all Maven-based projects

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

com.github.sebhoss.bom
ArtifactId

ArtifactId

maven-boms
Last Version

Last Version

2016.02.07
Release Date

Release Date

Type

Type

pom
Description

Description

Maven BOMs
Bill of material for all Maven-based projects
Project URL

Project URL

https://github.com/sebhoss/maven-boms
Project Organization

Project Organization

sebhoss
Source Code Management

Source Code Management

https://github.com/sebhoss/maven-boms

Download maven-boms

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.sebhoss.bom/maven-boms/ -->
<dependency>
    <groupId>com.github.sebhoss.bom</groupId>
    <artifactId>maven-boms</artifactId>
    <version>2016.02.07</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.sebhoss.bom/maven-boms/
implementation 'com.github.sebhoss.bom:maven-boms:2016.02.07'
// https://jarcasting.com/artifacts/com.github.sebhoss.bom/maven-boms/
implementation ("com.github.sebhoss.bom:maven-boms:2016.02.07")
'com.github.sebhoss.bom:maven-boms:pom:2016.02.07'
<dependency org="com.github.sebhoss.bom" name="maven-boms" rev="2016.02.07">
  <artifact name="maven-boms" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.github.sebhoss.bom', module='maven-boms', version='2016.02.07')
)
libraryDependencies += "com.github.sebhoss.bom" % "maven-boms" % "2016.02.07"
[com.github.sebhoss.bom/maven-boms "2016.02.07"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • aspect-bom
  • bytecode-bom
  • camel-bom
  • clojure-bom
  • database-bom
  • google-bom
  • httpclient-bom
  • java-bom
  • javax-bom
  • json-bom
  • logging-bom
  • maven-bom
  • paranamer-bom
  • pax-bom
  • scripting-bom
  • sebhoss-bom
  • square-bom
  • testing-bom
  • wikitext-bom
  • yaml-bom
  • auto-managed

Maven BOM

Maven Central Open Hub stats Build Status Dependency Status Gitter

Bill of materials for Maven-based projects. Import all managed dependencies either by importing the auto-managed modules as a dependency or by declaring it as your parent like this:

<!-- Typical way to work with BOMs -->
<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>com.github.sebhoss.bom</groupId>
      <artifactId>auto-managed</artifactId>
      <version>${version.bom}</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<!-- a little shorter as a parent -->
<parent>
  <groupId>com.github.sebhoss.bom</groupId>
  <artifactId>auto-managed</artifactId>
  <version>${version.bom}</version>
</parent>

Or import only a specific kind(s) of BOM(s) into your project like this:

<dependencyManagement>
  <dependencies>
    <!-- Duplicate this entry for every 'kind' to import -->
    <dependency>
      <groupId>com.github.sebhoss.bom</groupId>
      <artifactId>${kind}-bom</artifactId>
      <version>${version.bom}</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
    <!-- Duplicate ends here -->
  </dependencies>
</dependencyManagement>

Replace ${version.bom} with the latest release. Artifacts are versioned using the date they are built.

Possible values for ${kind} and the dependencies they manage is as follows:

  • aspect

    • aopalliance:aopalliance

    • org.aspectj:aspectjweaver

  • bytecode

    • org.ow2.asm:asm

    • net.bytebuddy:byte-buddy

    • org.jboss.byteman:byteman

    • org.jboss.byteman:byteman-dtest

    • org.jboss.byteman:byteman-bmunit

    • org.jboss.byteman:byteman-install

    • org.jboss.byteman:byteman-submit

    • org.javassist:javassist

  • camel

    • org.apache.camel:camel-core

    • org.apache.camel:camel-context

    • org.apache.camel:camel-spring

    • org.apache.camel:camel-jdbc

    • org.apache.camel:camel-sql

    • org.apache.camel:camel-test

    • org.apache.camel:camel-test-spring

    • org.apache.camel:camel-spring-javaconfig

    • org.apache.camel:camel-spring-boot

    • org.apache.camel:camel-metrics

    • org.apache.camel:camel-docker

    • org.apache.camel:camel-exec

    • org.apache.camel:camel-irc

    • org.apache.camel:camel-jetty

    • org.apache.camel:camel-jmx

    • org.apache.camel:camel-jms

    • org.apache.camel:camel-mqtt

    • org.apache.camel:camel-mail

    • org.apache.camel:camel-ssh

  • clojure

    • org.clojure:clojure

    • org.clojure:tools.nrepl

    • org.clojure:tools.namespace

    • org.clojure:java.classpath

  • database

    • com.h2database:h2

    • org.postgresql:postgresql

    • mysql:mysql-connector-java

  • google

    • com.google.auto.value:auto-value

    • com.google.guava:guava

    • com.google.inject:guice

    • com.google.inject.extensions:guice-multibindings

    • com.google.inject.extensions:guice-assistedinject

    • com.google.inject.extensions:guice-throwingproviders

    • com.google.inject.extensions:guice-persist

    • com.google.inject.extensions:guice-jndi

    • com.google.inject.extensions:guice-jmx

    • com.google.inject.extensions:guice-grapher

    • com.google.inject.extensions:guice-struts2

    • com.google.inject.extensions:guice-spring

    • com.google.inject.extensions:guice-servlet

    • com.google.truth:truth

  • httpclient

    • org.apache.httpcomponents:httpcore

    • org.apache.httpcomponents:fluent-hc

  • java

    • ch.qos.cal10n:cal10n-api

    • com.google.code.findbugs:jsr305

    • org.eclipse.jdt:org.eclipse.jdt.annotation

  • javax

    • javax.inject:javax.inject

    • javax.enterprise:cdi-api

    • javax.interceptor:javax.interceptor-api

    • javax.transaction:jta

    • javax.el:javax.el-api

    • org.glassfish:javax.el

  • json

    • com.googlecode.json-simple:json-simple

  • logging

    • ch.qos.logback:logback-core

    • ch.qos.logback:logback-classic

    • org.slf4j:slf4j-api

    • org.slf4j:jul-to-slf4j

  • maven

    • org.apache.maven:maven-core

    • org.apache.maven:maven-model

    • org.apache.maven:maven-plugin-api

    • org.apache.maven.plugin-tools:maven-plugin-annotations

    • org.codehaus.plexus:plexus-component-annotations

    • org.apache.maven.doxia:doxia-core

    • org.apache.maven.doxia:doxia-core:test-jar

    • org.apache.maven.doxia:doxia-sink-api

  • paranamer

    • com.thoughtworks.paranamer:paranamer

  • pax

    • org.ops4j.pax.exam:pax-exam

    • org.ops4j.pax.exam:pax-exam-container-openwebbeans

    • org.ops4j.pax.exam:pax-exam-container-weld

    • org.ops4j.pax.exam:pax-exam-container-glassfish-embedded

    • org.ops4j.pax.exam:pax-exam-container-karaf

    • org.ops4j.pax.exam:pax-exam-inject

    • org.ops4j.pax.exam:pax-exam-spring

    • org.ops4j.pax.exam:pax-exam-cdi

    • org.ops4j.pax.exam:pax-exam-junit4

  • scripting

    • org.apache.commons:commons-jexl

    • de.odysseus.juel:juel-api

    • de.odysseus.juel:juel-impl

    • org.mvel:mvel2

    • ognl:ognl

  • sebhoss

    • com.github.sebhoss:null-analysis

    • com.github.sebhoss:suppress-warnings

    • com.github.sebhoss:fiscal-year

    • com.github.sebhoss:datasets

    • com.github.sebhoss:reguloj

    • com.github.sebhoss:finj

    • com.github.sebhoss:bc-clj

    • com.github.sebhoss:math-clj

    • com.github.sebhoss:def-clj

    • com.github.sebhoss:bootstrap-clj

  • square

    • com.squareup.okhttp:okhttp

    • com.squareup.okhttp:okhttp-apache

    • com.squareup.okhttp:okhttp-android-support

    • com.squareup.okhttp:okhttp-urlconnection

    • com.squareup.okhttp:okhttp-mockwebserver

    • com.squareup.okhttp:okhttp-ws

    • com.squareup.okhttp:okhttp-testing-support

    • com.squareup.okhttp:okcurl

    • com.squareup:javapoet

  • testing

    • junit:junit

    • org.hamcrest:hamcrest-all

    • org.hamcrest:hamcrest-core

    • org.mockito:mockito-core

    • org.dbunit:dbunit

    • org.easytesting:fest-assert-core

    • org.assertj:assertj-core

    • nl.jqno.equalsverifier:equalsverifier

  • wikitext

    • org.fusesource.wikitext:wikitext-core

    • org.fusesource.wikitext:textile-core

    • org.fusesource.wikitext:twiki-core

    • org.fusesource.wikitext:tracwiki-core

    • org.fusesource.wikitext:mediawiki-core

    • org.fusesource.wikitext:confluence-core

  • yaml

    • org.yaml:snakeyaml

Versions

Version
2016.02.07
2016.01.17
2015.11.22
2015.11.04
2015.11.01
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0