diff --git a/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/MavenModuleProfileTest.java b/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/MavenModuleProfileTest.java
index e8aebf59..c966be02 100644
--- a/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/MavenModuleProfileTest.java
+++ b/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/MavenModuleProfileTest.java
@@ -201,6 +201,20 @@ class MavenModuleProfileTest {
.doesNotContain("| 消息队列 |");
}
+ @Test
+ void yutongMqttBuildSurfaceUsesOnlyPahoClient() throws Exception {
+ Document pom = rootPom();
+
+ assertThat(hasProjectProperty(pom, "paho-mqtt.version"))
+ .isTrue();
+ assertThat(hasDependency(pom, "org.eclipse.paho", "org.eclipse.paho.client.mqttv3"))
+ .isTrue();
+ assertThat(hasProjectProperty(pom, "fusesource-mqtt.version"))
+ .isFalse();
+ assertThat(hasDependency(pom, "org.fusesource.mqtt-client", "mqtt-client"))
+ .isFalse();
+ }
+
@Test
void productionDocsDoNotAdvertiseMemorySessionStore() throws Exception {
String runbook = Files.readString(repositoryRoot()
diff --git a/pom.xml b/pom.xml
index 400708ae..add0670b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -148,7 +148,6 @@
1.13.6
1.42.1
1.2.5
- 1.12
3.8.4
2.8.17
1.18.34
@@ -353,11 +352,6 @@
org.eclipse.paho.client.mqttv3
${paho-mqtt.version}
-
- org.fusesource.mqtt-client
- mqtt-client
- ${fusesource-mqtt.version}
-
com.taosdata.jdbc
taos-jdbcdriver