Prefer VltRepositoryFactory over
org.apache.sling.ide.impl.resource.transport.RepositoryFactoryImpl in
Eclipse in case both are deployed

Set a higher service.ranking to achieve that.
diff --git a/shared/modules/impl-vlt/src/main/java/org/apache/sling/ide/impl/vlt/VltRepositoryFactory.java b/shared/modules/impl-vlt/src/main/java/org/apache/sling/ide/impl/vlt/VltRepositoryFactory.java
index 7d8c1ab..e969f48 100644
--- a/shared/modules/impl-vlt/src/main/java/org/apache/sling/ide/impl/vlt/VltRepositoryFactory.java
+++ b/shared/modules/impl-vlt/src/main/java/org/apache/sling/ide/impl/vlt/VltRepositoryFactory.java
@@ -30,9 +30,10 @@
 
 /**
  * The <tt>VltRepositoryFactory</tt> instatiantes <tt>VltRepository</tt> instances
- *
+ * This service should get precedence over {@code org.apache.sling.ide.impl.resource.transport.RepositoryFactoryImpl} in
+ * case both are deployed in an OSGi container.
  */
-@Component(service = RepositoryFactory.class)
+@Component(service = RepositoryFactory.class, property="service.ranking:Integer=1000")
 public class VltRepositoryFactory implements RepositoryFactory {
 
     @Reference