diff --git a/pom.xml b/pom.xml
index 8dc28ea..1c89ead 100644
--- a/pom.xml
+++ b/pom.xml
@@ -76,21 +76,16 @@
- org.apache.solr
- solr-solrj
- 9.4.0
+ eu.dnetlib.dhp
+ dnet-exporter-model
+ 3.5.0
+
- eu.dnetlib.dhp
- dnet-exporter-api
- [3.3.3-SNAPSHOT, )
-
-
- eu.dnetlib
- dnet-index-solr-common
-
-
+ io.micrometer
+ micrometer-registry-prometheus
+ 1.12.4
diff --git a/src/main/java/eu/dnetlib/repo/manager/controllers/DashboardController.java b/src/main/java/eu/dnetlib/repo/manager/controllers/DashboardController.java
index 5a1d7fb..115f449 100644
--- a/src/main/java/eu/dnetlib/repo/manager/controllers/DashboardController.java
+++ b/src/main/java/eu/dnetlib/repo/manager/controllers/DashboardController.java
@@ -1,10 +1,6 @@
package eu.dnetlib.repo.manager.controllers;
-import eu.dnetlib.enabling.datasources.common.AggregationInfo;
-import eu.dnetlib.repo.manager.domain.BrokerSummary;
-import eu.dnetlib.repo.manager.domain.CollectionMonitorSummary;
-import eu.dnetlib.repo.manager.domain.RepositorySummaryInfo;
-import eu.dnetlib.repo.manager.domain.UsageSummary;
+import eu.dnetlib.repo.manager.domain.*;
import eu.dnetlib.repo.manager.exception.BrokerException;
import eu.dnetlib.repo.manager.exception.RepositoryServiceException;
import eu.dnetlib.repo.manager.service.*;
diff --git a/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java b/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java
index d36a915..441f16e 100644
--- a/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java
+++ b/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java
@@ -1,7 +1,6 @@
package eu.dnetlib.repo.manager.controllers;
import eu.dnetlib.domain.data.PiwikInfo;
-import eu.dnetlib.enabling.datasources.common.AggregationInfo;
import eu.dnetlib.repo.manager.domain.*;
import eu.dnetlib.repo.manager.domain.dto.RepositoryTerms;
import eu.dnetlib.repo.manager.domain.dto.User;
@@ -9,7 +8,6 @@ import eu.dnetlib.repo.manager.exception.RepositoryServiceException;
import eu.dnetlib.repo.manager.exception.ResourceNotFoundException;
import eu.dnetlib.repo.manager.service.AggregationService;
import eu.dnetlib.repo.manager.service.PiWikService;
-import eu.dnetlib.repo.manager.service.PiWikServiceImpl;
import eu.dnetlib.repo.manager.service.RepositoryService;
import eu.dnetlib.repo.manager.service.security.AuthorizationService;
import eu.dnetlib.repo.manager.utils.JsonUtils;
diff --git a/src/main/java/eu/dnetlib/repo/manager/domain/AggregationInfo.java b/src/main/java/eu/dnetlib/repo/manager/domain/AggregationInfo.java
index 2fa6a0e..bcadee5 100644
--- a/src/main/java/eu/dnetlib/repo/manager/domain/AggregationInfo.java
+++ b/src/main/java/eu/dnetlib/repo/manager/domain/AggregationInfo.java
@@ -1,7 +1,8 @@
package eu.dnetlib.repo.manager.domain;
-// TODO: this class must be replaced by common dnet class (CollectionInfo / TransformationInfo / AggregationInfo)
-public class AggregationInfo extends eu.dnetlib.enabling.datasources.common.AggregationInfo {
+import eu.dnetlib.openaire.exporter.model.dsm.CollectionInfoV2;
+
+public class AggregationInfo extends CollectionInfoV2 {
public AggregationInfo() {
}
diff --git a/src/main/java/eu/dnetlib/repo/manager/domain/CollectionMonitorSummary.java b/src/main/java/eu/dnetlib/repo/manager/domain/CollectionMonitorSummary.java
index db279ea..c272118 100644
--- a/src/main/java/eu/dnetlib/repo/manager/domain/CollectionMonitorSummary.java
+++ b/src/main/java/eu/dnetlib/repo/manager/domain/CollectionMonitorSummary.java
@@ -1,7 +1,5 @@
package eu.dnetlib.repo.manager.domain;
-import eu.dnetlib.enabling.datasources.common.AggregationInfo;
-
import java.util.List;
public class CollectionMonitorSummary {
diff --git a/src/main/java/eu/dnetlib/repo/manager/service/AggregationService.java b/src/main/java/eu/dnetlib/repo/manager/service/AggregationService.java
index 8741201..eff9b26 100644
--- a/src/main/java/eu/dnetlib/repo/manager/service/AggregationService.java
+++ b/src/main/java/eu/dnetlib/repo/manager/service/AggregationService.java
@@ -1,6 +1,6 @@
package eu.dnetlib.repo.manager.service;
-import eu.dnetlib.enabling.datasources.common.AggregationInfo;
+import eu.dnetlib.repo.manager.domain.AggregationInfo;
import org.json.JSONException;
import java.util.List;
diff --git a/src/main/java/eu/dnetlib/repo/manager/service/AggregationServiceImpl.java b/src/main/java/eu/dnetlib/repo/manager/service/AggregationServiceImpl.java
index b6080d1..611e28f 100644
--- a/src/main/java/eu/dnetlib/repo/manager/service/AggregationServiceImpl.java
+++ b/src/main/java/eu/dnetlib/repo/manager/service/AggregationServiceImpl.java
@@ -1,7 +1,7 @@
package eu.dnetlib.repo.manager.service;
-import eu.dnetlib.enabling.datasources.common.AggregationInfo;
import eu.dnetlib.repo.manager.domain.AggregationHistoryResponse;
+import eu.dnetlib.repo.manager.domain.AggregationInfo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
diff --git a/src/main/java/eu/dnetlib/repo/manager/service/DashboardServiceImpl.java b/src/main/java/eu/dnetlib/repo/manager/service/DashboardServiceImpl.java
index c84bb03..49098c0 100644
--- a/src/main/java/eu/dnetlib/repo/manager/service/DashboardServiceImpl.java
+++ b/src/main/java/eu/dnetlib/repo/manager/service/DashboardServiceImpl.java
@@ -1,6 +1,6 @@
package eu.dnetlib.repo.manager.service;
-import eu.dnetlib.enabling.datasources.common.AggregationInfo;
+import eu.dnetlib.repo.manager.domain.AggregationInfo;
import eu.dnetlib.repo.manager.domain.MetricsNumbers;
import eu.dnetlib.repo.manager.domain.RepositorySnippet;
import eu.dnetlib.repo.manager.domain.RepositorySummaryInfo;