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 | org.hibernate.envers.* org.hibernate.envers.exception.* org.hibernate.envers.query.*.* |
| 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 | org.jboss.logging.* | ||
| JBoss LogManager | James Perkins | org.jboss.logmanager.* | ||
| 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 |
Comments