Project Leads:
This is a listing of all APIs that are to be exposed to users via JBoss AS7. Please note the Maven coordinates (ie. GAVs - groupId, artifactId, version not necessary) that users can expect to rely upon when developing software targeted for the AS7 runtime. We will be exporting these dependencies via https://github.com/jbossas/jboss-as/blob/master/api/pom.xml.
Also note all dependent libraries needed for compilation. When adding these to the API POM, we will be excluding out transitive dependencies.
This process is defined by https://issues.jboss.org/browse/AS7-581.
Note: I have seeded this list with a selection from the AS Parent POM. If you need to add further related artifacts, please do so. Conversely, if I've noted a project not intended to have a direct user API view exported through JBossAS, please strike out the entry (instead of deleting it entirely).
Please keep the list below in alphabetical order.
Project | Lead | groupIds | artifactIds | Packages to Assert |
---|
Hibernate | Steve Ebersole |
|
|
|
Hibernate EntityManager | Emmanuel Bernard |
|
|
|
Hibernate Envers | Adam Warski | org.hibernate.core | hibernate-envers |
|
Hibernate Infinispan | Emmanuel Bernard |
|
|
|
Hibernate Validator | Emmanuel Bernard |
|
|
|
HornetQ | Clebert Suconic | org.hornetq | hornetq-core | org.hornetq.api.core.* org.hornetq.api.core.client.* org.hornetq.api.core.management.* |
Infinispan | Manik Surtani | org.infinispan | infinispan-core | Misc. Infinispan doesn't expose an API jar so best we can do is put the whole of core. |
IronJacamar | Jesper Pedersen | org.jboss.ironjacamar | ironjacamar-core-api ironjacamar-jdbc | org.jboss.jca.core.spi.recovery.* org.jboss.jca.core.spi.statistics.* org.jboss.jca.adapters.jdbc.spi.* |
JBoss DMR | David Lloyd |
|
|
|
JBoss EJB3 | Carlo de Wolf |
|
|
|
JBoss Logging | James Perkins |
|
|
|
JBoss LogManager | James Perkins |
|
|
|
JBoss Modules | David Lloyd |
|
|
|
JBoss MSC | David Lloyd |
|
|
|
JBoss OSGi | Thomas Diesler | org.jboss.osgi.deployment org.jboss.osgi.framework org.jboss.osgi.resolver org.jboss.osgi.spi org.jboss.osgi.vfs | jbosgi-deployment jbosgi-framework jbosgi-resolver jbosgi-spi jbosgi-vfs | org.jboss.osgi.deployment.deployer org.jboss.osgi.deployment.interceptor org.jboss.osgi.framework org.jboss.osgi.resolver org.jboss.osgi.spi* org.jboss.osgi.vfs |
JBoss Threads | David Lloyd |
|
|
|
JBoss VFS | David Lloyd |
|
|
|
JBoss Web Services & Apache CXF | Alessio Soldano | org.jboss.ws org.apache.cxf | jbossws-api cxf-api | everything (org.jboss.ws.api.**.*) everything (org.apache.cxf.**.*) |
JBossAS AppClient | Jason Greene |
|
|
|
JBossAS Arquillian | Andrew Rubinger |
|
|
|
JBossAS Clustering | Paul Ferraro |
|
|
|
JBossAS Controller Client | Brian Stansberry | org.jboss.as | jboss-as-controller-client | org.jboss.as.controller.client org.jboss.as.controller.client.helpers org.jboss.as.controller.client.helpers.domain org.jboss.as.controller.client.helpers.standalone |
JBossAS Naming | David Lloyd |
|
|
|
JBossAS Security | Anil Saldhana |
|
|
|
JBossAS Tx (JBossTS) | Jonathan Halliday |
|
|
|
Netty | Jason Greene |
|
|
|
PicketBox | Anil Saldhana |
|
|
|
RESTEasy | Bill Burke |
|
|
|
ShrinkWrap | Andrew Rubinger | org.jboss.shrinkwrap | shrinkwrap-api | org.jboss.shrinkwrap.api.* org.jboss.shrinkwrap.api.asset.* org.jboss.shrinkwrap.api.classloader.* org.jboss.shrinkwrap.api.container.* org.jboss.shrinkwrap.api.exporter.* org.jboss.shrinkwrap.api.formatter.* org.jboss.shrinkwrap.api.importer.* org.jboss.shrinkwrap.api.serialization.* org.jboss.shrinkwrap.api.spec.* |
ShrinkWrap Descriptors Integration | Andrew Rubinger | org.jboss.shrinkwrap.descriptors | shrinkwrap-descriptors-archive-integration | org.jboss.shrinkwrap.api.descriptors.* |
ShrinkWrap Resolver | Andrew Rubinger | org.jboss.shrinkwrap.resolver | shrinkwrap-resolver-api shrinkwrap-resolver-api-maven | org.jboss.shrinkwrap.api.resolver.* org.jboss.shrinkwrap.api.resolver.maven.* org.jboss.shrinkwrap.api.resolver.maven.filter.* |
Snowdrop | Marius Bogoevici |
|
|
|
Weld | Ales Justin | org.jboss.weld | weld-api | org.jboss.weld.context.**.* |
XNIO | David Lloyd |
|
|
|