This is an automated email from the ASF dual-hosted git repository.

gaoyunhaii pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink-ml.git


The following commit(s) were added to refs/heads/master by this push:
     new 551023c  [hotfix] Move infra from flink-ml-lib to flink-ml-core
551023c is described below

commit 551023c7f96466e3dda51831e5af58b59427b7e6
Author: zhangzp <zhangzhipe...@gmail.com>
AuthorDate: Fri Nov 26 18:11:39 2021 +0800

    [hotfix] Move infra from flink-ml-lib to flink-ml-core
    
    This closes #39.
---
 flink-ml-core/pom.xml                              | 42 +++++++++++++++++++---
 .../ml/common/broadcast/BroadcastContext.java      |  0
 .../BroadcastStreamingRuntimeContext.java          |  0
 .../flink/ml/common/broadcast/BroadcastUtils.java  |  0
 .../operator/AbstractBroadcastWrapperOperator.java |  0
 .../BroadcastVariableReceiverOperator.java         |  0
 .../BroadcastVariableReceiverOperatorFactory.java  |  0
 .../broadcast/operator/BroadcastWrapper.java       |  0
 .../operator/OneInputBroadcastWrapperOperator.java |  0
 .../operator/TwoInputBroadcastWrapperOperator.java |  0
 .../ml/common/broadcast/typeinfo/CacheElement.java |  0
 .../broadcast/typeinfo/CacheElementSerializer.java |  0
 .../broadcast/typeinfo/CacheElementTypeInfo.java   |  0
 .../ml/common/datastream/EndOfStreamWindows.java   |  0
 .../datastream/MapPartitionFunctionWrapper.java    |  0
 .../flink/ml/common/datastream/TableUtils.java     |  0
 .../ml/{ => common}/distance/DistanceMeasure.java  |  2 +-
 .../distance/EuclideanDistanceMeasure.java         |  2 +-
 .../common/iteration/ForwardInputsOfLastRound.java |  0
 .../iteration/TerminateOnMaxIterationNum.java      |  0
 .../ml/common/broadcast/BroadcastUtilsTest.java    |  0
 .../apache/flink/ml/common/broadcast/TestSink.java |  0
 .../flink/ml/common/broadcast/TestSource.java      |  0
 .../BroadcastVariableReceiverOperatorTest.java     |  0
 .../operator/BroadcastWrapperOperatorFactory.java  |  0
 .../OneInputBroadcastWrapperOperatorTest.java      |  0
 .../common/broadcast/operator/TestOneInputOp.java  |  0
 .../common/broadcast/operator/TestTwoInputOp.java  |  0
 .../TwoInputBroadcastWrapperOperatorTest.java      |  0
 flink-ml-lib/pom.xml                               |  7 ----
 .../apache/flink/ml/clustering/kmeans/KMeans.java  |  2 +-
 .../flink/ml/clustering/kmeans/KMeansModel.java    |  2 +-
 .../flink/ml/common/param/HasDistanceMeasure.java  |  2 +-
 .../org/apache/flink/ml/clustering/KMeansTest.java |  2 +-
 34 files changed, 43 insertions(+), 18 deletions(-)

diff --git a/flink-ml-core/pom.xml b/flink-ml-core/pom.xml
index 79a9654..6541a35 100644
--- a/flink-ml-core/pom.xml
+++ b/flink-ml-core/pom.xml
@@ -34,6 +34,13 @@ under the License.
   <dependencies>
     <dependency>
       <groupId>org.apache.flink</groupId>
+      <artifactId>flink-ml-iteration</artifactId>
+      <version>${project.version}</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.flink</groupId>
       <artifactId>flink-table-api-java</artifactId>
       <version>${flink.version}</version>
       <scope>provided</scope>
@@ -55,6 +62,21 @@ under the License.
 
     <dependency>
       <groupId>org.apache.flink</groupId>
+      <artifactId>flink-table-runtime_${scala.binary.version}</artifactId>
+      <version>${flink.version}</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.flink</groupId>
+      <artifactId>flink-streaming-java_${scala.binary.version}</artifactId>
+      <version>${flink.version}</version>
+      <scope>test</scope>
+      <type>test-jar</type>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.flink</groupId>
       <artifactId>flink-test-utils_${scala.binary.version}</artifactId>
       <version>${flink.version}</version>
       <scope>test</scope>
@@ -71,10 +93,20 @@ under the License.
       <artifactId>blas</artifactId>
       <version>2.2.0</version>
     </dependency>
-      <dependency>
-          <groupId>org.apache.flink</groupId>
-          <artifactId>flink-table-api-java-bridge_2.11</artifactId>
-          <version>1.14.0</version>
-      </dependency>
+
+    <dependency>
+      <groupId>org.apache.flink</groupId>
+      <artifactId>flink-table-api-java-bridge_2.11</artifactId>
+      <version>${flink.version}</version>
+    </dependency>
+
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+      <version>2.21.0</version>
+      <type>jar</type>
+      <scope>test</scope>
+    </dependency>
+
   </dependencies>
 </project>
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/BroadcastContext.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/BroadcastContext.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/BroadcastContext.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/BroadcastContext.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/BroadcastStreamingRuntimeContext.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/BroadcastStreamingRuntimeContext.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/BroadcastStreamingRuntimeContext.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/BroadcastStreamingRuntimeContext.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/BroadcastUtils.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/BroadcastUtils.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/BroadcastUtils.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/BroadcastUtils.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/operator/AbstractBroadcastWrapperOperator.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/operator/AbstractBroadcastWrapperOperator.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/operator/AbstractBroadcastWrapperOperator.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/operator/AbstractBroadcastWrapperOperator.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/operator/BroadcastVariableReceiverOperator.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/operator/BroadcastVariableReceiverOperator.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/operator/BroadcastVariableReceiverOperator.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/operator/BroadcastVariableReceiverOperator.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/operator/BroadcastVariableReceiverOperatorFactory.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/operator/BroadcastVariableReceiverOperatorFactory.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/operator/BroadcastVariableReceiverOperatorFactory.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/operator/BroadcastVariableReceiverOperatorFactory.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/operator/BroadcastWrapper.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/operator/BroadcastWrapper.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/operator/BroadcastWrapper.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/operator/BroadcastWrapper.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/operator/OneInputBroadcastWrapperOperator.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/operator/OneInputBroadcastWrapperOperator.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/operator/OneInputBroadcastWrapperOperator.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/operator/OneInputBroadcastWrapperOperator.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/operator/TwoInputBroadcastWrapperOperator.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/operator/TwoInputBroadcastWrapperOperator.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/operator/TwoInputBroadcastWrapperOperator.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/operator/TwoInputBroadcastWrapperOperator.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/typeinfo/CacheElement.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/typeinfo/CacheElement.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/typeinfo/CacheElement.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/typeinfo/CacheElement.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/typeinfo/CacheElementSerializer.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/typeinfo/CacheElementSerializer.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/typeinfo/CacheElementSerializer.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/typeinfo/CacheElementSerializer.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/typeinfo/CacheElementTypeInfo.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/typeinfo/CacheElementTypeInfo.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/broadcast/typeinfo/CacheElementTypeInfo.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/broadcast/typeinfo/CacheElementTypeInfo.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/datastream/EndOfStreamWindows.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/datastream/EndOfStreamWindows.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/datastream/EndOfStreamWindows.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/datastream/EndOfStreamWindows.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/datastream/MapPartitionFunctionWrapper.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/datastream/MapPartitionFunctionWrapper.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/datastream/MapPartitionFunctionWrapper.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/datastream/MapPartitionFunctionWrapper.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/datastream/TableUtils.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/datastream/TableUtils.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/datastream/TableUtils.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/datastream/TableUtils.java
diff --git 
a/flink-ml-core/src/main/java/org/apache/flink/ml/distance/DistanceMeasure.java 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/distance/DistanceMeasure.java
similarity index 97%
rename from 
flink-ml-core/src/main/java/org/apache/flink/ml/distance/DistanceMeasure.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/distance/DistanceMeasure.java
index 09efe2a..0fe01fe 100644
--- 
a/flink-ml-core/src/main/java/org/apache/flink/ml/distance/DistanceMeasure.java
+++ 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/distance/DistanceMeasure.java
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package org.apache.flink.ml.distance;
+package org.apache.flink.ml.common.distance;
 
 import org.apache.flink.ml.linalg.Vector;
 
diff --git 
a/flink-ml-core/src/main/java/org/apache/flink/ml/distance/EuclideanDistanceMeasure.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/distance/EuclideanDistanceMeasure.java
similarity index 97%
rename from 
flink-ml-core/src/main/java/org/apache/flink/ml/distance/EuclideanDistanceMeasure.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/distance/EuclideanDistanceMeasure.java
index 571f4c0..fcb5cc6 100644
--- 
a/flink-ml-core/src/main/java/org/apache/flink/ml/distance/EuclideanDistanceMeasure.java
+++ 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/distance/EuclideanDistanceMeasure.java
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package org.apache.flink.ml.distance;
+package org.apache.flink.ml.common.distance;
 
 import org.apache.flink.ml.linalg.Vector;
 
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/iteration/ForwardInputsOfLastRound.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/iteration/ForwardInputsOfLastRound.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/iteration/ForwardInputsOfLastRound.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/iteration/ForwardInputsOfLastRound.java
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/iteration/TerminateOnMaxIterationNum.java
 
b/flink-ml-core/src/main/java/org/apache/flink/ml/common/iteration/TerminateOnMaxIterationNum.java
similarity index 100%
rename from 
flink-ml-lib/src/main/java/org/apache/flink/ml/common/iteration/TerminateOnMaxIterationNum.java
rename to 
flink-ml-core/src/main/java/org/apache/flink/ml/common/iteration/TerminateOnMaxIterationNum.java
diff --git 
a/flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/BroadcastUtilsTest.java
 
b/flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/BroadcastUtilsTest.java
similarity index 100%
rename from 
flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/BroadcastUtilsTest.java
rename to 
flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/BroadcastUtilsTest.java
diff --git 
a/flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/TestSink.java 
b/flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/TestSink.java
similarity index 100%
rename from 
flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/TestSink.java
rename to 
flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/TestSink.java
diff --git 
a/flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/TestSource.java
 
b/flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/TestSource.java
similarity index 100%
rename from 
flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/TestSource.java
rename to 
flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/TestSource.java
diff --git 
a/flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/operator/BroadcastVariableReceiverOperatorTest.java
 
b/flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/operator/BroadcastVariableReceiverOperatorTest.java
similarity index 100%
rename from 
flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/operator/BroadcastVariableReceiverOperatorTest.java
rename to 
flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/operator/BroadcastVariableReceiverOperatorTest.java
diff --git 
a/flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/operator/BroadcastWrapperOperatorFactory.java
 
b/flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/operator/BroadcastWrapperOperatorFactory.java
similarity index 100%
rename from 
flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/operator/BroadcastWrapperOperatorFactory.java
rename to 
flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/operator/BroadcastWrapperOperatorFactory.java
diff --git 
a/flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/operator/OneInputBroadcastWrapperOperatorTest.java
 
b/flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/operator/OneInputBroadcastWrapperOperatorTest.java
similarity index 100%
rename from 
flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/operator/OneInputBroadcastWrapperOperatorTest.java
rename to 
flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/operator/OneInputBroadcastWrapperOperatorTest.java
diff --git 
a/flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/operator/TestOneInputOp.java
 
b/flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/operator/TestOneInputOp.java
similarity index 100%
rename from 
flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/operator/TestOneInputOp.java
rename to 
flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/operator/TestOneInputOp.java
diff --git 
a/flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/operator/TestTwoInputOp.java
 
b/flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/operator/TestTwoInputOp.java
similarity index 100%
rename from 
flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/operator/TestTwoInputOp.java
rename to 
flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/operator/TestTwoInputOp.java
diff --git 
a/flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/operator/TwoInputBroadcastWrapperOperatorTest.java
 
b/flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/operator/TwoInputBroadcastWrapperOperatorTest.java
similarity index 100%
rename from 
flink-ml-lib/src/test/java/org/apache/flink/ml/common/broadcast/operator/TwoInputBroadcastWrapperOperatorTest.java
rename to 
flink-ml-core/src/test/java/org/apache/flink/ml/common/broadcast/operator/TwoInputBroadcastWrapperOperatorTest.java
diff --git a/flink-ml-lib/pom.xml b/flink-ml-lib/pom.xml
index 4477ded..7262cb9 100644
--- a/flink-ml-lib/pom.xml
+++ b/flink-ml-lib/pom.xml
@@ -99,13 +99,6 @@ under the License.
       <version>${flink.version}</version>
       <scope>test</scope>
     </dependency>
-    <dependency>
-      <groupId>org.mockito</groupId>
-      <artifactId>mockito-core</artifactId>
-      <version>2.21.0</version>
-      <type>jar</type>
-      <scope>test</scope>
-    </dependency>
   </dependencies>
 
 </project>
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/clustering/kmeans/KMeans.java 
b/flink-ml-lib/src/main/java/org/apache/flink/ml/clustering/kmeans/KMeans.java
index 3966626..0e6f2ac 100644
--- 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/clustering/kmeans/KMeans.java
+++ 
b/flink-ml-lib/src/main/java/org/apache/flink/ml/clustering/kmeans/KMeans.java
@@ -39,9 +39,9 @@ import org.apache.flink.iteration.ReplayableDataStreamList;
 import org.apache.flink.ml.api.Estimator;
 import org.apache.flink.ml.common.datastream.EndOfStreamWindows;
 import org.apache.flink.ml.common.datastream.MapPartitionFunctionWrapper;
+import org.apache.flink.ml.common.distance.DistanceMeasure;
 import org.apache.flink.ml.common.iteration.ForwardInputsOfLastRound;
 import org.apache.flink.ml.common.iteration.TerminateOnMaxIterationNum;
-import org.apache.flink.ml.distance.DistanceMeasure;
 import org.apache.flink.ml.linalg.DenseVector;
 import org.apache.flink.ml.linalg.typeinfo.DenseVectorTypeInfo;
 import org.apache.flink.ml.param.Param;
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/clustering/kmeans/KMeansModel.java
 
b/flink-ml-lib/src/main/java/org/apache/flink/ml/clustering/kmeans/KMeansModel.java
index d5d94e1..b7685e9 100644
--- 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/clustering/kmeans/KMeansModel.java
+++ 
b/flink-ml-lib/src/main/java/org/apache/flink/ml/clustering/kmeans/KMeansModel.java
@@ -26,7 +26,7 @@ import 
org.apache.flink.api.java.typeutils.ObjectArrayTypeInfo;
 import org.apache.flink.api.java.typeutils.RowTypeInfo;
 import org.apache.flink.ml.api.Model;
 import org.apache.flink.ml.common.datastream.TableUtils;
-import org.apache.flink.ml.distance.DistanceMeasure;
+import org.apache.flink.ml.common.distance.DistanceMeasure;
 import org.apache.flink.ml.linalg.DenseVector;
 import org.apache.flink.ml.linalg.typeinfo.DenseVectorTypeInfo;
 import org.apache.flink.ml.param.Param;
diff --git 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/param/HasDistanceMeasure.java
 
b/flink-ml-lib/src/main/java/org/apache/flink/ml/common/param/HasDistanceMeasure.java
index f58d08a..a01de99 100644
--- 
a/flink-ml-lib/src/main/java/org/apache/flink/ml/common/param/HasDistanceMeasure.java
+++ 
b/flink-ml-lib/src/main/java/org/apache/flink/ml/common/param/HasDistanceMeasure.java
@@ -18,7 +18,7 @@
 
 package org.apache.flink.ml.common.param;
 
-import org.apache.flink.ml.distance.EuclideanDistanceMeasure;
+import org.apache.flink.ml.common.distance.EuclideanDistanceMeasure;
 import org.apache.flink.ml.param.Param;
 import org.apache.flink.ml.param.ParamValidators;
 import org.apache.flink.ml.param.StringParam;
diff --git 
a/flink-ml-lib/src/test/java/org/apache/flink/ml/clustering/KMeansTest.java 
b/flink-ml-lib/src/test/java/org/apache/flink/ml/clustering/KMeansTest.java
index c2331a3..1e280f8 100644
--- a/flink-ml-lib/src/test/java/org/apache/flink/ml/clustering/KMeansTest.java
+++ b/flink-ml-lib/src/test/java/org/apache/flink/ml/clustering/KMeansTest.java
@@ -22,7 +22,7 @@ import 
org.apache.flink.api.common.restartstrategy.RestartStrategies;
 import org.apache.flink.configuration.Configuration;
 import org.apache.flink.ml.clustering.kmeans.KMeans;
 import org.apache.flink.ml.clustering.kmeans.KMeansModel;
-import org.apache.flink.ml.distance.EuclideanDistanceMeasure;
+import org.apache.flink.ml.common.distance.EuclideanDistanceMeasure;
 import org.apache.flink.ml.linalg.DenseVector;
 import org.apache.flink.ml.linalg.Vectors;
 import org.apache.flink.ml.util.ReadWriteUtils;

Reply via email to