You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2021/07/25 18:16:58 UTC

[commons-vfs] branch master updated: Replace package.html with package-info.java (#206)

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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-vfs.git


The following commit(s) were added to refs/heads/master by this push:
     new b60be40  Replace package.html with package-info.java (#206)
b60be40 is described below

commit b60be40558a6d5382336a1e8947ef519b758e1a8
Author: Seth Falco <se...@falco.fun>
AuthorDate: Sun Jul 25 20:16:48 2021 +0200

    Replace package.html with package-info.java (#206)
    
    * chore: replace package.html with package-info.java
    
    * chore: disable legacy on javadocpackage style
    
    * docs: add git to list of version control systems
---
 checkstyle.xml                                     |  8 ++----
 .../apache/commons/vfs2/example/package-info.java  | 21 ++++++++++++++
 .../org/apache/commons/vfs2/example/package.html   | 19 -------------
 .../apache/commons/vfs2/libcheck/package-info.java | 26 ++++++++++++++++++
 .../org/apache/commons/vfs2/libcheck/package.html  | 21 --------------
 .../commons/vfs2/provider/webdav/package-info.java | 21 ++++++++++++++
 .../commons/vfs2/provider/webdav/package.html      | 19 -------------
 .../vfs2/provider/webdav4/package-info.java        | 21 ++++++++++++++
 .../commons/vfs2/provider/webdav4/package.html     | 19 -------------
 .../vfs2/provider/webdav4s/package-info.java       | 21 ++++++++++++++
 .../commons/vfs2/provider/webdav4s/package.html    | 19 -------------
 .../commons/vfs2/provider/mime/package-info.java   | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/mime/package.html | 19 -------------
 .../commons/vfs2/provider/smb/package-info.java    | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/smb/package.html  | 19 -------------
 .../org/apache/commons/vfs2/auth/package-info.java | 21 ++++++++++++++
 .../java/org/apache/commons/vfs2/auth/package.html | 19 -------------
 .../apache/commons/vfs2/cache/package-info.java    | 21 ++++++++++++++
 .../org/apache/commons/vfs2/cache/package.html     | 19 -------------
 .../apache/commons/vfs2/events/package-info.java   | 21 ++++++++++++++
 .../org/apache/commons/vfs2/events/package.html    | 19 -------------
 .../apache/commons/vfs2/filter/package-info.java   | 21 ++++++++++++++
 .../org/apache/commons/vfs2/filter/package.html    | 19 -------------
 .../apache/commons/vfs2/function/package-info.java | 21 ++++++++++++++
 .../org/apache/commons/vfs2/function/package.html  | 19 -------------
 .../org/apache/commons/vfs2/impl/package-info.java | 21 ++++++++++++++
 .../java/org/apache/commons/vfs2/impl/package.html | 19 -------------
 .../commons/vfs2/operations/package-info.java      | 21 ++++++++++++++
 .../apache/commons/vfs2/operations/package.html    | 19 -------------
 .../commons/vfs2/operations/vcs/package-info.java  | 32 ++++++++++++++++++++++
 .../commons/vfs2/operations/vcs/package.html       | 19 -------------
 .../apache/commons/vfs2/operations/vcs/readme.html | 27 ------------------
 .../java/org/apache/commons/vfs2/package-info.java | 21 ++++++++++++++
 .../main/java/org/apache/commons/vfs2/package.html | 19 -------------
 .../commons/vfs2/provider/bzip2/package-info.java  | 21 ++++++++++++++
 .../commons/vfs2/provider/bzip2/package.html       | 19 -------------
 .../vfs2/provider/compressed/package-info.java     | 21 ++++++++++++++
 .../commons/vfs2/provider/compressed/package.html  | 19 -------------
 .../commons/vfs2/provider/ftp/package-info.java    | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/ftp/package.html  | 19 -------------
 .../commons/vfs2/provider/ftps/package-info.java   | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/ftps/package.html | 19 -------------
 .../commons/vfs2/provider/gzip/package-info.java   | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/gzip/package.html | 19 -------------
 .../commons/vfs2/provider/hdfs/package-info.java   | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/hdfs/package.html | 19 -------------
 .../commons/vfs2/provider/http/package-info.java   | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/http/package.html | 19 -------------
 .../commons/vfs2/provider/http4/package-info.java  | 21 ++++++++++++++
 .../commons/vfs2/provider/http4/package.html       | 19 -------------
 .../commons/vfs2/provider/http4s/package-info.java | 21 ++++++++++++++
 .../commons/vfs2/provider/http4s/package.html      | 19 -------------
 .../commons/vfs2/provider/http5/package-info.java  | 21 ++++++++++++++
 .../commons/vfs2/provider/http5/package.html       | 19 -------------
 .../commons/vfs2/provider/http5s/package-info.java | 21 ++++++++++++++
 .../commons/vfs2/provider/http5s/package.html      | 19 -------------
 .../commons/vfs2/provider/https/package-info.java  | 21 ++++++++++++++
 .../commons/vfs2/provider/https/package.html       | 19 -------------
 .../commons/vfs2/provider/jar/package-info.java    | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/jar/package.html  | 19 -------------
 .../commons/vfs2/provider/local/package-info.java  | 21 ++++++++++++++
 .../commons/vfs2/provider/local/package.html       | 19 -------------
 .../apache/commons/vfs2/provider/package-info.java | 21 ++++++++++++++
 .../org/apache/commons/vfs2/provider/package.html  | 19 -------------
 .../commons/vfs2/provider/ram/package-info.java    | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/ram/package.html  | 19 -------------
 .../commons/vfs2/provider/res/package-info.java    | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/res/package.html  | 19 -------------
 .../commons/vfs2/provider/sftp/package-info.java   | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/sftp/package.html | 19 -------------
 .../commons/vfs2/provider/tar/package-info.java    | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/tar/package.html  | 19 -------------
 .../commons/vfs2/provider/temp/package-info.java   | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/temp/package.html | 19 -------------
 .../commons/vfs2/provider/url/package-info.java    | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/url/package.html  | 19 -------------
 .../commons/vfs2/provider/zip/package-info.java    | 21 ++++++++++++++
 .../apache/commons/vfs2/provider/zip/package.html  | 19 -------------
 .../apache/commons/vfs2/tasks/package-info.java    | 21 ++++++++++++++
 .../org/apache/commons/vfs2/tasks/package.html     | 19 -------------
 .../org/apache/commons/vfs2/util/package-info.java | 21 ++++++++++++++
 .../java/org/apache/commons/vfs2/util/package.html | 19 -------------
 82 files changed, 859 insertions(+), 794 deletions(-)

diff --git a/checkstyle.xml b/checkstyle.xml
index a206586..cdf8b3a 100644
--- a/checkstyle.xml
+++ b/checkstyle.xml
@@ -25,11 +25,9 @@
 <module name="Checker">
   <property name="localeLanguage" value="en" />
 
-  <!-- Checks that a package.html file exists for each package. -->
+  <!-- Checks that a package-info.java file exists for each package. -->
   <!-- See http://checkstyle.sourceforge.net/config_javadoc.html -->
-  <module name="JavadocPackage">
-    <property name="allowLegacy" value="true" />
-  </module>
+  <module name="JavadocPackage" />
 
   <!-- Checks whether files end with a new line. -->
   <!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->
@@ -88,7 +86,7 @@
       <property name="accessModifiers" value="public" />
     </module>
     <module name="MissingJavadocMethod"/>
-    
+
     <!-- http://checkstyle.sourceforge.net/config_javadoc.html#JavadocType -->
     <module name="JavadocType">
       <!-- It is unfortunate to have to do this but checkstyle doesn't allow custom tags -->
diff --git a/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/package-info.java b/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/package-info.java
new file mode 100644
index 0000000..3c1787a
--- /dev/null
+++ b/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * Apache Commons VFS Examples classes.
+ */
+package org.apache.commons.vfs2.example;
diff --git a/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/package.html b/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/package.html
deleted file mode 100644
index 53385a2..0000000
--- a/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>Apache Commons VFS Examples classes.</p>
-</body>
diff --git a/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/libcheck/package-info.java b/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/libcheck/package-info.java
new file mode 100644
index 0000000..2ceb851
--- /dev/null
+++ b/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/libcheck/package-info.java
@@ -0,0 +1,26 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * Sample clients for commons-net.ftp and JSch libraries.
+ *
+ * <p>
+ *  The classes do not use the VFS library, but can be used to test the
+ *  underlying libraries, if they can connect to a specified service.
+ * </p>
+ */
+package org.apache.commons.vfs2.libcheck;
diff --git a/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/libcheck/package.html b/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/libcheck/package.html
deleted file mode 100644
index 553d5d2..0000000
--- a/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/libcheck/package.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>Sample clients for commons-net.ftp and JSch libraries.</p>
-<p>The classes do not use the VFS library, but can be used to test the underlying
-libraries, if they can connect to a specified servicde.</p>
-</body>
diff --git a/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/package-info.java b/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/package-info.java
new file mode 100644
index 0000000..0c4a2fd
--- /dev/null
+++ b/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The WebDAV File Provider
+ */
+package org.apache.commons.vfs2.provider.webdav;
diff --git a/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/package.html b/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/package.html
deleted file mode 100644
index d39cc53..0000000
--- a/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The WebDAV File Provider</p>
-</body>
diff --git a/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/package-info.java b/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/package-info.java
new file mode 100644
index 0000000..5b4c057
--- /dev/null
+++ b/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The WebDAV Provider based on HTTP4 File Provider
+ */
+package org.apache.commons.vfs2.provider.webdav4;
diff --git a/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/package.html b/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/package.html
deleted file mode 100644
index 8968c09..0000000
--- a/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The WebDAV Provider based on HTTP4 File Provider</p>
-</body>
diff --git a/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4s/package-info.java b/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4s/package-info.java
new file mode 100644
index 0000000..3871351
--- /dev/null
+++ b/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4s/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The WebDAV Provider based on HTTP4S File Provider
+ */
+package org.apache.commons.vfs2.provider.webdav4s;
diff --git a/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4s/package.html b/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4s/package.html
deleted file mode 100644
index 6697a88..0000000
--- a/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4s/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The WebDAV Provider based on HTTP4S File Provider</p>
-</body>
diff --git a/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/mime/package-info.java b/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/mime/package-info.java
new file mode 100644
index 0000000..00f947c
--- /dev/null
+++ b/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/mime/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * VFS (Sandbox) Mime File Provider.
+ */
+package org.apache.commons.vfs2.provider.mime;
diff --git a/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/mime/package.html b/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/mime/package.html
deleted file mode 100644
index 2b20633..0000000
--- a/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/mime/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-  
-        http://www.apache.org/licenses/LICENSE-2.0
-  
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-  -->
-<body>
-<p>VFS (Sandbox) Mime File Provider.</p>
-</body>
diff --git a/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/smb/package-info.java b/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/smb/package-info.java
new file mode 100644
index 0000000..d1c86e0
--- /dev/null
+++ b/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/smb/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * VFS (Sandbox) SMB/CIFS File Provider.
+ */
+package org.apache.commons.vfs2.provider.smb;
diff --git a/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/smb/package.html b/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/smb/package.html
deleted file mode 100644
index b98b9e4..0000000
--- a/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/smb/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-  
-        http://www.apache.org/licenses/LICENSE-2.0
-  
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-  -->
-<body>
-<p>VFS (Sandbox) SMB/CIFS File Provider.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/auth/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/auth/package-info.java
new file mode 100644
index 0000000..caccf4b
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/auth/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * VFS Authentication implementation
+ */
+package org.apache.commons.vfs2.auth;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/auth/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/auth/package.html
deleted file mode 100644
index 754cf02..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/auth/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>VFS Authentication implementation</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/cache/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/cache/package-info.java
new file mode 100644
index 0000000..d51ea6f
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/cache/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * VFS File caching
+ */
+package org.apache.commons.vfs2.cache;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/cache/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/cache/package.html
deleted file mode 100644
index 55f796a..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/cache/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>VFS File caching</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/events/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/events/package-info.java
new file mode 100644
index 0000000..1f763e0
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/events/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * VFS Events
+ */
+package org.apache.commons.vfs2.events;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/events/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/events/package.html
deleted file mode 100644
index acbdf79..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/events/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>VFS Events</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/package-info.java
new file mode 100644
index 0000000..db282c1
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * Implementations of {@link org.apache.commons.vfs2.FileFilter}.
+ */
+package org.apache.commons.vfs2.filter;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/package.html
deleted file mode 100644
index b111a65..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>Implementations of <code>org.apache.commons.vfs2.FileFilter</code>.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/function/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/function/package-info.java
new file mode 100644
index 0000000..8b6f1c2
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/function/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * Functional interface types in the style of java.util.function.
+ */
+package org.apache.commons.vfs2.function;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/function/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/function/package.html
deleted file mode 100644
index 0cccf19..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/function/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>Functional interface types in the style of java.util.function.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/package-info.java
new file mode 100644
index 0000000..d96e8de
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The standard VFS implementation.
+ */
+package org.apache.commons.vfs2.impl;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/package.html
deleted file mode 100644
index 5fd7b1a..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The standard VFS implementation.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/package-info.java
new file mode 100644
index 0000000..b138b93
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * VFS Operations handling.
+ */
+package org.apache.commons.vfs2.operations;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/package.html
deleted file mode 100644
index 242e71c..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>VFS Operations handling.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/vcs/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/vcs/package-info.java
new file mode 100644
index 0000000..0c97b89
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/vcs/package-info.java
@@ -0,0 +1,32 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * VFS version control operations.
+ *
+ * <p>
+ *  This package contains common interfaces for Version Control Systems such as
+ *  Git, SVN, CVS, etc.
+ * </p>
+ *
+ * <p>
+ *  The implementation of that interfaces it a system-specific deal and all
+ *  implementations are located in the corresponding packages for those
+ *  concrete systems.
+ * </p>
+ */
+package org.apache.commons.vfs2.operations.vcs;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/vcs/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/vcs/package.html
deleted file mode 100644
index 73d29c0..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/vcs/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>VFS version control operations.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/vcs/readme.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/vcs/readme.html
deleted file mode 100644
index 817da81..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/operations/vcs/readme.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<html>
-    <body>
-        <p>
-        This package contains common interfaces for Version Control Systems such as
-        SVN, CVS, etc. <br />
-        The implementation of that interfaces it a system-specific deal and all
-        implementations are located in the corresponding packages for those concrete
-        systems.           
-        </p>
-    </body>
-</html>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/package-info.java
new file mode 100644
index 0000000..7467cad
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The public VFS API.
+ */
+package org.apache.commons.vfs2;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/package.html
deleted file mode 100644
index fc34de6..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The public VFS API.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/bzip2/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/bzip2/package-info.java
new file mode 100644
index 0000000..82d1cce
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/bzip2/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The BZIP2 File Provider
+ */
+package org.apache.commons.vfs2.provider.bzip2;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/bzip2/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/bzip2/package.html
deleted file mode 100644
index f794b5c..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/bzip2/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The BZIP2 File Provider</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/compressed/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/compressed/package-info.java
new file mode 100644
index 0000000..5206a91
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/compressed/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The compressed file provider
+ */
+package org.apache.commons.vfs2.provider.compressed;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/compressed/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/compressed/package.html
deleted file mode 100644
index 4c216d0..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/compressed/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The compressed file provider</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/package-info.java
new file mode 100644
index 0000000..1a2eae6
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The FTP File Provider.
+ */
+package org.apache.commons.vfs2.provider.ftp;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/package.html
deleted file mode 100644
index 6035477..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The FTP File Provider.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftps/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftps/package-info.java
new file mode 100644
index 0000000..d08ef65
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftps/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The FTPS File Provider.
+ */
+package org.apache.commons.vfs2.provider.ftps;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftps/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftps/package.html
deleted file mode 100644
index 025c6a4..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftps/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The FTPS File Provider.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/gzip/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/gzip/package-info.java
new file mode 100644
index 0000000..791c19b
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/gzip/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The GZIP File Provider
+ */
+package org.apache.commons.vfs2.provider.gzip;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/gzip/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/gzip/package.html
deleted file mode 100644
index 535b163..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/gzip/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The GZIP File Provider</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/hdfs/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/hdfs/package-info.java
new file mode 100644
index 0000000..3958fd4
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/hdfs/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The HDFS File Provider
+ */
+package org.apache.commons.vfs2.provider.hdfs;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/hdfs/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/hdfs/package.html
deleted file mode 100644
index 8cbb34e..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/hdfs/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The HDFS File Provider</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http/package-info.java
new file mode 100644
index 0000000..fb33bda
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The HTTP File Provider
+ */
+package org.apache.commons.vfs2.provider.http;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http/package.html
deleted file mode 100644
index 242a994..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The HTTP File Provider</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/package-info.java
new file mode 100644
index 0000000..af3429a
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The HTTP4 File Provider
+ */
+package org.apache.commons.vfs2.provider.http4;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/package.html
deleted file mode 100644
index 68dc019..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The HTTP4 File Provider</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4s/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4s/package-info.java
new file mode 100644
index 0000000..890625d
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4s/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The HTTP4S File Provider
+ */
+package org.apache.commons.vfs2.provider.http4s;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4s/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4s/package.html
deleted file mode 100644
index 6370423..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4s/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The HTTP4S File Provider</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/package-info.java
new file mode 100644
index 0000000..ad5e1ac
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The HTTP5 File Provider
+ */
+package org.apache.commons.vfs2.provider.http5;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/package.html
deleted file mode 100644
index 872b82c..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The HTTP5 File Provider</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5s/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5s/package-info.java
new file mode 100644
index 0000000..beee6a1
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5s/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The HTTP5S File Provider
+ */
+package org.apache.commons.vfs2.provider.http5s;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5s/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5s/package.html
deleted file mode 100644
index de7045b..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5s/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The HTTP5S File Provider</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/https/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/https/package-info.java
new file mode 100644
index 0000000..8607b6c
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/https/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The HTTPS File Provider
+ */
+package org.apache.commons.vfs2.provider.https;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/https/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/https/package.html
deleted file mode 100644
index 8eb9429..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/https/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The HTTPS File Provider</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/jar/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/jar/package-info.java
new file mode 100644
index 0000000..9181891
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/jar/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The Jar File Provider.
+ */
+package org.apache.commons.vfs2.provider.jar;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/jar/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/jar/package.html
deleted file mode 100644
index 8383735..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/jar/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The Jar File Provider.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/package-info.java
new file mode 100644
index 0000000..7a50e17
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The Local File Provider.
+ */
+package org.apache.commons.vfs2.provider.local;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/package.html
deleted file mode 100644
index 2936b87..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The Local File Provider.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/package-info.java
new file mode 100644
index 0000000..929f0fe
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The File Provider API, and utility classes.
+ */
+package org.apache.commons.vfs2.provider;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/package.html
deleted file mode 100644
index 27fac1e..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The File Provider API, and utility classes.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ram/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ram/package-info.java
new file mode 100644
index 0000000..6a660ca
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ram/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The RAM File Provider.
+ */
+package org.apache.commons.vfs2.provider.ram;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ram/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ram/package.html
deleted file mode 100644
index aca6904..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ram/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The RAM File Provider.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/res/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/res/package-info.java
new file mode 100644
index 0000000..00a72ae
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/res/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The Resource File Provider
+ */
+package org.apache.commons.vfs2.provider.res;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/res/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/res/package.html
deleted file mode 100644
index 64dfc9f..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/res/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The Resource File Provider</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/package-info.java
new file mode 100644
index 0000000..dcb3601
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The SFTP Provider.
+ */
+package org.apache.commons.vfs2.provider.sftp;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/package.html
deleted file mode 100644
index e33b51b..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The SFTP Provider.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/package-info.java
new file mode 100644
index 0000000..5773d7e
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The Tar File Provider.
+ */
+package org.apache.commons.vfs2.provider.tar;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/package.html
deleted file mode 100644
index a70bf44..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The Tar File Provider.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/temp/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/temp/package-info.java
new file mode 100644
index 0000000..259a831
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/temp/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The Temporary Filespace Provider.
+ */
+package org.apache.commons.vfs2.provider.temp;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/temp/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/temp/package.html
deleted file mode 100644
index 4b027ea..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/temp/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The Temporary Filespace Provider.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/url/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/url/package-info.java
new file mode 100644
index 0000000..2f67c3a
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/url/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The Default File Provider, which wraps {@link java.net.URL}.
+ */
+package org.apache.commons.vfs2.provider.url;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/url/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/url/package.html
deleted file mode 100644
index 2200b03..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/url/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The Default File Provider, which wraps java.net.URL.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/package-info.java
new file mode 100644
index 0000000..5d5ace9
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The Zip File Provider.
+ */
+package org.apache.commons.vfs2.provider.zip;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/package.html
deleted file mode 100644
index 8b51eaf..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The Zip File Provider.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/package-info.java
new file mode 100644
index 0000000..77ece56
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * The VFS Ant Tasks.
+ */
+package org.apache.commons.vfs2.tasks;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/package.html
deleted file mode 100644
index d1dcd7d..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>The VFS Ant Tasks.</p>
-</body>
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/util/package-info.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/util/package-info.java
new file mode 100644
index 0000000..6f17a90
--- /dev/null
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/util/package-info.java
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * Utility classes used by the VFS.
+ */
+package org.apache.commons.vfs2.util;
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/util/package.html b/commons-vfs2/src/main/java/org/apache/commons/vfs2/util/package.html
deleted file mode 100644
index c9af968..0000000
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/util/package.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-         http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<body>
-<p>Utility classes used by the VFS.</p>
-</body>