AS7 dependencies with repackaged classes

    This page documents dependencies of AS7 which repackage jar files from other projects.  For example, to create a standalone jar it may be necessary to include all of that jars dependencies in a single jar for ease of use.

     

    Byteman

    Maven GAV: org.jboss.byteman:byteman

    Description: The main byteman jar contains repackaged/shaded classes from two external jars: asm:asm-all:jar and net.sf.squirrel-sql.thirdparty-non-maven:java-cup:jar

    Note: This is a test dependency only

     

     

    Commons-Beanutils

    Maven GAV: commons-beanutils:commons-beanutils

    Description: This jar repackages some classes from commons-collections

    Jira: https://issues.jboss.org/browse/AS7-3390

     

     

    Hibernate Validator

    Maven GAV: org.hibernate:hibernate-validator

    Description: This jar contains repackaged classes from the JType library

     

     

    JAXB

    Maven GAV: com.sun.xml.bind:jaxb-xjc, com.sun.xml.bind:jaxb-impl

    Descrition: This jar contains classes from com.sun.org.apache.xml.internal:resolver and com.github.relaxng:relaxngDatatype.

    Note: An JBoss community rebuild of JAXB has been completed which separates jaxb into its component parts (https://issues.jboss.org/browse/JBBUILD-721)

     

    Junit

    Maven GAV: junit:junit

    Description:  Junit contains repackaged hamcrest-core.

     

     

    Jython-Standalone

    Maven GAV: org.python:jython-standalone

    Description: This jar repackages JLine classes

    Jira: https://issues.jboss.org/browse/AS7-3389

     

     

    Log4j JBoss Logmanager

    Maven GAV: org.jboss.logmanager:log4j-jboss-logmanager

    Project site: https://github.com/jboss-logging/log4j-jboss-logmanager

    Description: This jar repackages classes from log4j

     

    .