diff --git a/plugins/affinity-group-processors/host-anti-affinity/pom.xml b/plugins/affinity-group-processors/host-anti-affinity/pom.xml
new file mode 100644
index 00000000000..669febd7db8
--- /dev/null
+++ b/plugins/affinity-group-processors/host-anti-affinity/pom.xml
@@ -0,0 +1,33 @@
+
+
+ 4.0.0
+ cloud-plugin-host-anti-affinity
+ Apache CloudStack Plugin - Host Anti-Affinity Processor
+
+ org.apache.cloudstack
+ cloudstack-plugins
+ 4.2.0-SNAPSHOT
+ ../../pom.xml
+
+
+ install
+ src
+
+
diff --git a/server/src/org/apache/cloudstack/affinity/HostAntiAffinityProcessor.java b/plugins/affinity-group-processors/host-anti-affinity/src/org/apache/cloudstack/affinity/HostAntiAffinityProcessor.java
similarity index 100%
rename from server/src/org/apache/cloudstack/affinity/HostAntiAffinityProcessor.java
rename to plugins/affinity-group-processors/host-anti-affinity/src/org/apache/cloudstack/affinity/HostAntiAffinityProcessor.java
diff --git a/plugins/pom.xml b/plugins/pom.xml
index 607c50cff22..12c85fff38b 100755
--- a/plugins/pom.xml
+++ b/plugins/pom.xml
@@ -36,6 +36,7 @@
api/rate-limit
api/discovery
acl/static-role-based
+ affinity-group-processors/host-anti-affinity
deployment-planners/user-concentrated-pod
deployment-planners/user-dispersing
host-allocators/random