Return-Path: X-Original-To: apmail-commons-user-archive@www.apache.org Delivered-To: apmail-commons-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F085ACFCE for ; Wed, 27 Jun 2012 14:45:08 +0000 (UTC) Received: (qmail 27123 invoked by uid 500); 27 Jun 2012 14:45:07 -0000 Delivered-To: apmail-commons-user-archive@commons.apache.org Received: (qmail 27043 invoked by uid 500); 27 Jun 2012 14:45:07 -0000 Mailing-List: contact user-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Users List" Delivered-To: mailing list user@commons.apache.org Received: (qmail 27035 invoked by uid 99); 27 Jun 2012 14:45:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Jun 2012 14:45:07 +0000 X-ASF-Spam-Status: No, hits=1.8 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,FSL_RCVD_USER,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of phidias51@gmail.com designates 209.85.210.43 as permitted sender) Received: from [209.85.210.43] (HELO mail-pz0-f43.google.com) (209.85.210.43) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Jun 2012 14:45:00 +0000 Received: by dajz8 with SMTP id z8so1797839daj.30 for ; Wed, 27 Jun 2012 07:44:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=NPCsiWSTo2fqvRXOGyo+ZMGCkUdHKtQvLHsim1KpNBU=; b=LMpEu10vJ3IMYl5aZt5vTVK2pojyiXdiJrHFTXVfy4TCrfZe7w83gjCgp5X5kh44I2 oMh2fDFed5m5OtyiOIa72+GhWlbjuh4RoNnr33WyftCzyrKxMNZTOYrSEj09LHhYO1Um 7mvDFIH7edmzo2m/CXcUc23B2HXo+Z8Y/w8HBbOY4goxJHyOtMdE0+o72NcIWf0tRO85 uiHpWMs5TForBuCi91+qIX6iJ5s1xazC87jt6C0u0klRzBNfgijqAncErppolBFgt1O6 1CQRi9Zce2AbbSbbGKldNo6GDg13cWZ/TJ52XoD1VMvjOcsm4wmEc+1dtlKbwp/8UuCX nX7g== MIME-Version: 1.0 Received: by 10.68.217.100 with SMTP id ox4mr64252464pbc.87.1340808280575; Wed, 27 Jun 2012 07:44:40 -0700 (PDT) Received: by 10.68.201.202 with HTTP; Wed, 27 Jun 2012 07:44:40 -0700 (PDT) Date: Wed, 27 Jun 2012 07:44:40 -0700 Message-ID: Subject: [vfs] Plugins Question From: Mark Fortner To: Commons Users List Content-Type: multipart/alternative; boundary=e89a8ff245df468daf04c37541ce X-Virus-Checked: Checked by ClamAV on apache.org --e89a8ff245df468daf04c37541ce Content-Type: text/plain; charset=ISO-8859-1 One of the great benefits that VFS has is the plugins that provide support for a variety of file systems. The challenge though is that due primarily to licensing conflicts, the VFS project doesn't actually host all of the file system implementations that are available. And although we have a wiki page that lists a couple of the implementations, there are no doubt a lot of unregistered implementations. When I do a search of mvnrepository, the results are incomplete, meaning that not all of the implementations are registered in mvnrepository, and the ones that are, aren't necessarily compatible with whatever version of VFS I'm running. So my questions are these: 1. Is there a better way of finding all VFS implementations compatible with version X of VFS? 2. Is there a way of determining what version of VFS has the most implementations? 3. Is there some way in Maven or Gradle to simply include all implementations compatible with version X without having to individually register each one? 4. Are there any guidelines to point implementation developers in the right direction, in terms of properly registering their implementations so that other people can find them and use them? 5. Are there any plans to make all of this easier? Cheers, Mark --e89a8ff245df468daf04c37541ce--