* Get a persistence listener which load all missing
* persistence providers dependencies.
* @return A new persistence listener
*/
public IPersistenceListener getPersistenceListener(final MavenArtifactResolver resolver) {
return new IPersistenceListener() {
public void reportRequestedPersistenceProviders(final List<Integer> persistenceProvidersImpl) {
if (!allAdded) {
List<ArtifactRepository> repositories = resolver.getPluginRepositories();
for (int index : persistenceProvidersImpl) {
MavenLog.getLog().debug("Persistence provider detected : "