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 | Steve Ebersole |
|
|
|
| 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 |
|
|
|
| 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 |
|
|
|
| JBoss Threads | David Lloyd |
|
|
|
| JBoss VFS | David Lloyd |
|
|
|
| JBoss Web Services (JBossWS) | Alessio Soldano |
|
|
|
| JBossAS AppClient | Jason Greene |
|
|
|
| JBossAS Arquillian | Andrew Rubinger |
|
|
|
| JBossAS Clustering | Paul Ferraro |
|
|
|
| JBossAS Controller Client | David Lloyd |
|
|
|
| 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 |
|
|
|