An issue we discussed during the jon/console call was extracting out the profileservice-spi.jar so that the console projects and a testsuite can be built against it. It also helps with avoiding unintended spi changes. Right now this artifact is part of the jbossas/system module. The system module contains:
- profileservice spi
- profileservice bootstrap
- profileservice profile/repository impls
- mc bean deployment managed object stuff
- a few non-profileservice beans
I want to pull the profileservice-spi assembly and code into a separate project. It should probably be under integration.
This has been done. The profileservice-spi now lives under https://svn.jboss.org/repos/jbossas/projects/integration/*/jboss-profileservice-spi/ and the 5.0.3.GA release of integration includes org.jboss.integration:jboss-profileservice-spi.
Its also being pulled into the jbossas/thirdparty as jboss/profileservice-spi