Module-naming alternatives for some popular projects

Mark Reinhold, 2017/03/30

group:artifactcurrentverboseautomagic
cglib:cglibcglibcglib.cglibcglib
cglib:cglib-nodepcglib.nodepcglib.cglib.nodepcglib.nodep
ch.qos.logback:logback-classiclogback.classicch.qos.logback.logback.classicch.qos.logback.classic
ch.qos.logback:logback-corelogback.corech.qos.logback.logback.corech.qos.logback.core
clojure-complete:clojure-completeclojure.completeclojure.complete.clojure.completeclojure.complete
com.android.tools.build:gradlegradlecom.android.tools.build.gradlecom.android.tools.build.gradle
com.fasterxml.jackson.core:jackson-annotationsjackson.annotationscom.fasterxml.jackson.core.jackson.annotationscom.fasterxml.jackson.core.annotations
com.fasterxml.jackson.core:jackson-corejackson.corecom.fasterxml.jackson.core.jackson.corecom.fasterxml.jackson.core
com.fasterxml.jackson.core:jackson-databindjackson.databindcom.fasterxml.jackson.core.jackson.databindcom.fasterxml.jackson.core.databind
com.google.api-client:google-api-clientgoogle.api.clientcom.google.api.client.google.api.clientcom.google.api.client
com.google.code.findbugs:jsr305jsr305com.google.code.findbugs.jsr305com.google.code.findbugs.jsr305
com.google.code.gson:gsongsoncom.google.code.gson.gsoncom.google.code.gson
com.googlecode.json-simple:json-simplejson.simplecom.googlecode.json.simple.json.simplecom.googlecode.json.simple
com.google.guava:guavaguavacom.google.guava.guavacom.google.guava
com.google.gwt:gwt-usergwt.usercom.google.gwt.gwt.usercom.google.gwt.user
com.google.inject:guiceguicecom.google.inject.guicecom.google.inject.guice
com.google.protobuf:protobuf-javaprotobuf.javacom.google.protobuf.protobuf.javacom.google.protobuf.java
com.h2database:h2h2com.h2database.h2com.h2database.h2
commons-beanutils:commons-beanutilscommons.beanutilscommons.beanutils.commons.beanutilscommons.beanutils
commons-cli:commons-clicommons.clicommons.cli.commons.clicommons.cli
commons-codec:commons-codeccommons.codeccommons.codec.commons.codeccommons.codec
commons-collections:commons-collectionscommons.collectionscommons.collections.commons.collectionscommons.collections
commons-configuration:commons-configurationcommons.configurationcommons.configuration.commons.configurationcommons.configuration
commons-dbcp:commons-dbcpcommons.dbcpcommons.dbcp.commons.dbcpcommons.dbcp
commons-fileupload:commons-fileuploadcommons.fileuploadcommons.fileupload.commons.fileuploadcommons.fileupload
commons-httpclient:commons-httpclientcommons.httpclientcommons.httpclient.commons.httpclientcommons.httpclient
commons-io:commons-iocommons.iocommons.io.commons.iocommons.io
commons-lang:commons-langcommons.langcommons.lang.commons.langcommons.lang
commons-logging:commons-loggingcommons.loggingcommons.logging.commons.loggingcommons.logging
com.novocode:junit-interfacejunit.interfacecom.novocode.junit.interfacecom.novocode.junit.interface
com.thoughtworks.xstream:xstreamxstreamcom.thoughtworks.xstream.xstreamcom.thoughtworks.xstream
dom4j:dom4jdom4jdom4j.dom4jdom4j
io.netty:nettynettyio.netty.nettyio.netty
javax.enterprise:cdi-apicdi.apijavax.enterprise.cdi.apijavax.enterprise.cdi.api
javax.inject:javax.injectjavax.injectjavax.inject.javax.injectjavax.inject
javax.mail:mailmailjavax.mail.mailjavax.mail
javax.servlet:javax.servlet-apijavax.servlet.apijavax.servlet.javax.servlet.apijavax.servlet.api
javax.servlet.jsp:jsp-apijsp.apijavax.servlet.jsp.jsp.apijavax.servlet.jsp.api
javax.servlet:jstljstljavax.servlet.jstljavax.servlet.jstl
javax.servlet:servlet-apiservlet.apijavax.servlet.servlet.apijavax.servlet.api
javax.transaction:jtajtajavax.transaction.jtajavax.transaction.jta
javax.validation:validation-apivalidation.apijavax.validation.validation.apijavax.validation.api
javax.ws.rs:jsr311-apijsr311.apijavax.ws.rs.jsr311.apijavax.ws.rs.jsr311.api
jmock:jmockjmockjmock.jmockjmock
joda-time:joda-timejoda.timejoda.time.joda.timejoda.time
junit:junitjunitjunit.junitjunit
junit:junit-depjunit.depjunit.junit.depjunit.dep
log4j:log4jlog4jlog4j.log4jlog4j
mysql:mysql-connector-javamysql.connector.javamysql.mysql.connector.javamysql.connector.java
org.apache.ant:antantorg.apache.ant.antorg.apache.ant
org.apache.commons:commons-lang3commons.lang3org.apache.commons.commons.lang3org.apache.commons.lang3
org.apache.derby:derbyderbyorg.apache.derby.derbyorg.apache.derby
org.apache.hadoop:hadoop-clienthadoop.clientorg.apache.hadoop.hadoop.clientorg.apache.hadoop.client
org.apache.hadoop:hadoop-commonhadoop.commonorg.apache.hadoop.hadoop.commonorg.apache.hadoop.common
org.apache.hadoop:hadoop-corehadoop.coreorg.apache.hadoop.hadoop.coreorg.apache.hadoop.core
org.apache.hadoop:hadoop-hdfshadoop.hdfsorg.apache.hadoop.hadoop.hdfsorg.apache.hadoop.hdfs
org.apache.httpcomponents:httpclienthttpclientorg.apache.httpcomponents.httpclientorg.apache.httpcomponents.httpclient
org.apache.httpcomponents:httpcorehttpcoreorg.apache.httpcomponents.httpcoreorg.apache.httpcomponents.httpcore
org.apache.logging.log4j:log4j-apilog4j.apiorg.apache.logging.log4j.log4j.apiorg.apache.logging.log4j.api
org.apache.logging.log4j:log4j-corelog4j.coreorg.apache.logging.log4j.log4j.coreorg.apache.logging.log4j.core
org.apache.logging.log4j:log4j-slf4j-impllog4j.slf4j.implorg.apache.logging.log4j.log4j.slf4j.implorg.apache.logging.log4j.slf4j.impl
org.apache.maven:maven-artifactmaven.artifactorg.apache.maven.maven.artifactorg.apache.maven.artifact
org.apache.maven:maven-coremaven.coreorg.apache.maven.maven.coreorg.apache.maven.core
org.apache.maven:maven-plugin-apimaven.plugin.apiorg.apache.maven.maven.plugin.apiorg.apache.maven.plugin.api
org.apache.maven:maven-projectmaven.projectorg.apache.maven.maven.projectorg.apache.maven.project
org.apache.maven.plugin-tools:maven-plugin-annotationsmaven.plugin.annotationsorg.apache.maven.plugin.tools.maven.plugin.annotationsorg.apache.maven.plugin.tools.annotations
org.apache.velocity:velocityvelocityorg.apache.velocity.velocityorg.apache.velocity
org.apache.zookeeper:zookeeperzookeeperorg.apache.zookeeper.zookeeperorg.apache.zookeeper
org.aspectj:aspectjrtaspectjrtorg.aspectj.aspectjrtorg.aspectj.aspectjrt
org.aspectj:aspectjweaveraspectjweaverorg.aspectj.aspectjweaverorg.aspectj.aspectjweaver
org.assertj:assertj-coreassertj.coreorg.assertj.assertj.coreorg.assertj.core
org.clojure:clojureclojureorg.clojure.clojureorg.clojure
org.clojure:clojurescriptclojurescriptorg.clojure.clojurescriptorg.clojure.clojurescript
org.clojure:tools.nrepltools.nreplorg.clojure.tools.nreplorg.clojure.tools.nrepl
org.codehaus.groovy:groovy-allgroovy.allorg.codehaus.groovy.groovy.allorg.codehaus.groovy.all
org.codehaus.jackson:jackson-core-asljackson.core.aslorg.codehaus.jackson.jackson.core.aslorg.codehaus.jackson.core.asl
org.codehaus.jackson:jackson-mapper-asljackson.mapper.aslorg.codehaus.jackson.jackson.mapper.aslorg.codehaus.jackson.mapper.asl
org.codehaus.plexus:plexus-utilsplexus.utilsorg.codehaus.plexus.plexus.utilsorg.codehaus.plexus.utils
org.easymock:easymockeasymockorg.easymock.easymockorg.easymock
org.easymock:easymockclassextensioneasymockclassextensionorg.easymock.easymockclassextensionorg.easymock.easymockclassextension
org.eclipse.jetty:jetty-serverjetty.serverorg.eclipse.jetty.jetty.serverorg.eclipse.jetty.server
org.elasticsearch:elasticsearchelasticsearchorg.elasticsearch.elasticsearchorg.elasticsearch
org.hamcrest:hamcrest-allhamcrest.allorg.hamcrest.hamcrest.allorg.hamcrest.all
org.hamcrest:hamcrest-corehamcrest.coreorg.hamcrest.hamcrest.coreorg.hamcrest.core
org.hamcrest:hamcrest-libraryhamcrest.libraryorg.hamcrest.hamcrest.libraryorg.hamcrest.library
org.hibernate:hibernate-corehibernate.coreorg.hibernate.hibernate.coreorg.hibernate.core
org.hibernate:hibernate-entitymanagerhibernate.entitymanagerorg.hibernate.hibernate.entitymanagerorg.hibernate.entitymanager
org.hibernate:hibernate-validatorhibernate.validatororg.hibernate.hibernate.validatororg.hibernate.validator
org.hsqldb:hsqldbhsqldborg.hsqldb.hsqldborg.hsqldb
org.javassist:javassistjavassistorg.javassist.javassistorg.javassist
org.jboss.arquillian.junit:arquillian-junit-containerarquillian.junit.containerorg.jboss.arquillian.junit.arquillian.junit.containerorg.jboss.arquillian.junit.container
org.jboss.logging:jboss-loggingjboss.loggingorg.jboss.logging.jboss.loggingorg.jboss.logging
org.jmock:jmock-junit4jmock.junit4org.jmock.jmock.junit4org.jmock.junit4
org.json:jsonjsonorg.json.jsonorg.json
org.mockito:mockito-allmockito.allorg.mockito.mockito.allorg.mockito.all
org.mockito:mockito-coremockito.coreorg.mockito.mockito.coreorg.mockito.core
org.mortbay.jetty:jettyjettyorg.mortbay.jetty.jettyorg.mortbay.jetty
org.nuxeo.common:nuxeo-commonnuxeo.commonorg.nuxeo.common.nuxeo.commonorg.nuxeo.common
org.nuxeo.ecm.core:nuxeo-core-apinuxeo.core.apiorg.nuxeo.ecm.core.nuxeo.core.apiorg.nuxeo.ecm.core.api
org.nuxeo.ecm.core:nuxeo-core-storage-sql-testnuxeo.core.storage.sql.testorg.nuxeo.ecm.core.nuxeo.core.storage.sql.testorg.nuxeo.ecm.core.storage.sql.test
org.nuxeo.ecm.core:nuxeo-core-testnuxeo.core.testorg.nuxeo.ecm.core.nuxeo.core.testorg.nuxeo.ecm.core.test
org.nuxeo.runtime:nuxeo-runtimenuxeo.runtimeorg.nuxeo.runtime.nuxeo.runtimeorg.nuxeo.runtime
org.nuxeo.runtime:nuxeo-runtime-testnuxeo.runtime.testorg.nuxeo.runtime.nuxeo.runtime.testorg.nuxeo.runtime.test
org.osgi:org.osgi.compendiumorg.osgi.compendiumorg.osgi.org.osgi.compendiumorg.osgi.compendium
org.osgi:org.osgi.coreorg.osgi.coreorg.osgi.org.osgi.coreorg.osgi.core
org.powermock:powermock-api-mockitopowermock.api.mockitoorg.powermock.powermock.api.mockitoorg.powermock.api.mockito
org.powermock:powermock-module-junit4powermock.module.junit4org.powermock.powermock.module.junit4org.powermock.module.junit4
org.projectlombok:lomboklombokorg.projectlombok.lombokorg.projectlombok.lombok
org.scalacheck:scalacheck_2.11scalacheck_2.11org.scalacheck.scalacheck_2.11org.scalacheck.2.11
org.scala-lang:scala-compilerscala.compilerorg.scala.lang.scala.compilerorg.scala.lang.compiler
org.scala-lang:scala-libraryscala.libraryorg.scala.lang.scala.libraryorg.scala.lang.library
org.scala-lang:scala-reflectscala.reflectorg.scala.lang.scala.reflectorg.scala.lang.reflect
org.scalatest:scalatest_2.10scalatest_2.10org.scalatest.scalatest_2.10org.scalatest.2.10
org.scalatest:scalatest_2.11scalatest_2.11org.scalatest.scalatest_2.11org.scalatest.2.11
org.scoverage:scalac-scoverage-plugin_2.11scalac.scoverage.plugin_2.11org.scoverage.scalac.scoverage.plugin_2.11org.scoverage.scalac.plugin.2.11
org.scoverage:scalac-scoverage-runtime_2.11scalac.scoverage.runtime_2.11org.scoverage.scalac.scoverage.runtime_2.11org.scoverage.scalac.runtime.2.11
org.slf4j:jcl-over-slf4jjcl.over.slf4jorg.slf4j.jcl.over.slf4jorg.slf4j.jcl.over
org.slf4j:jul-to-slf4jjul.to.slf4jorg.slf4j.jul.to.slf4jorg.slf4j.jul.to
org.slf4j:log4j-over-slf4jlog4j.over.slf4jorg.slf4j.log4j.over.slf4jorg.slf4j.log4j.over
org.slf4j:slf4j-apislf4j.apiorg.slf4j.slf4j.apiorg.slf4j.api
org.slf4j:slf4j-jdk14slf4j.jdk14org.slf4j.slf4j.jdk14org.slf4j.jdk14
org.slf4j:slf4j-log4j12slf4j.log4j12org.slf4j.slf4j.log4j12org.slf4j.log4j12
org.slf4j:slf4j-simpleslf4j.simpleorg.slf4j.slf4j.simpleorg.slf4j.simple
org.spockframework:spock-corespock.coreorg.spockframework.spock.coreorg.spockframework.spock.core
org.springframework.boot:spring-boot-starter-testspring.boot.starter.testorg.springframework.boot.spring.boot.starter.testorg.springframework.boot.spring.starter.test
org.springframework.boot:spring-boot-starter-webspring.boot.starter.weborg.springframework.boot.spring.boot.starter.weborg.springframework.boot.spring.starter.web
org.springframework.security:spring-security-configspring.security.configorg.springframework.security.spring.security.configorg.springframework.security.spring.config
org.springframework.security:spring-security-corespring.security.coreorg.springframework.security.spring.security.coreorg.springframework.security.spring.core
org.springframework.security:spring-security-webspring.security.weborg.springframework.security.spring.security.weborg.springframework.security.spring.web
org.springframework:spring-aopspring.aoporg.springframework.spring.aoporg.springframework.spring.aop
org.springframework:spring-beansspring.beansorg.springframework.spring.beansorg.springframework.spring.beans
org.springframework:spring-contextspring.contextorg.springframework.spring.contextorg.springframework.spring.context
org.springframework:spring-context-supportspring.context.supportorg.springframework.spring.context.supportorg.springframework.spring.context.support
org.springframework:spring-corespring.coreorg.springframework.spring.coreorg.springframework.spring.core
org.springframework:spring-jdbcspring.jdbcorg.springframework.spring.jdbcorg.springframework.spring.jdbc
org.springframework:spring-ormspring.ormorg.springframework.spring.ormorg.springframework.spring.orm
org.springframework:spring-testspring.testorg.springframework.spring.testorg.springframework.spring.test
org.springframework:spring-txspring.txorg.springframework.spring.txorg.springframework.spring.tx
org.springframework:spring-webspring.weborg.springframework.spring.weborg.springframework.spring.web
org.springframework:spring-webmvcspring.webmvcorg.springframework.spring.webmvcorg.springframework.spring.webmvc
org.testng:testngtestngorg.testng.testngorg.testng
xerces:xercesImplxercesImplxerces.xercesImplxerces.xercesImpl