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

elecharny pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-ftpserver.git


The following commit(s) were added to refs/heads/master by this push:
     new c1b52c0  Fixed the poms
c1b52c0 is described below

commit c1b52c0b4ff266955c55cad153664fa0ed4da9b4
Author: emmanuel lecharny <elecha...@apache.org>
AuthorDate: Thu Dec 16 10:07:35 2021 +0100

    Fixed the poms
---
 core/pom.xml                                  | 399 +++++-----
 distribution/pom.xml                          | 246 +++----
 examples/ftpserver-example-spring-war/pom.xml | 138 ++--
 ftplet-api/pom.xml                            |  13 -
 pom.xml                                       | 999 +++++++++++++-------------
 5 files changed, 866 insertions(+), 929 deletions(-)

diff --git a/core/pom.xml b/core/pom.xml
index a0604d4..9472d19 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -1,222 +1,213 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- 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. -->
+  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. -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-       <parent>
-               <artifactId>ftpserver-parent</artifactId>
-               <groupId>org.apache.ftpserver</groupId>
-               <version>1.1.2-SNAPSHOT</version>
-       </parent>
-       <modelVersion>4.0.0</modelVersion>
-       <artifactId>ftpserver-core</artifactId>
-       <name>Apache FtpServer Core</name>
-       <version>1.1.2-SNAPSHOT</version>
-       <packaging>bundle</packaging>
-       <scm>
-               <connection>
-      scm:svn:http://svn.apache.org/repos/asf/mina/ftpserver/trunk/core
-    </connection>
-               <developerConnection>
-      scm:svn:https://svn.apache.org/repos/asf/mina/ftpserver/trunk/core
-    </developerConnection>
-               <url> 
http://svn.apache.org/viewvc/mina/ftpserver/trunk/core</url>
-               <tag>HEAD</tag>
-       </scm>
-       <build>
-               <resources>
-                       <resource>
-                               <directory>src/main/resources</directory>
-                               <includes>
-                                       <include>**/*.properties</include>
-                                       <include>**/*.handlers</include>
-                                       <include>**/*.schemas</include>
-                                       <include>**/*.xsd</include>
-                               </includes>
-                       </resource>
-               </resources>
-               <testResources>
-                       <testResource>
-                               <directory>src/test/resources</directory>
-                               <includes>
-                                       <include>**/*.properties</include>
-                               </includes>
-                       </testResource>
-               </testResources>
-               <plugins>
-                       <plugin>
-                               <groupId>org.apache.felix</groupId>
-                               <artifactId>maven-bundle-plugin</artifactId>
-                               <version>2.5.3</version>
-                               <extensions>true</extensions>
-                               <configuration>
-                                       <instructions>
-                                               <Bundle-SymbolicName> 
${project.artifactId}</Bundle-SymbolicName>
-                                               <Bundle-Vendor>The Apache 
Software Foundation</Bundle-Vendor>
-                                               <Export-Package> 
org.apache.ftpserver;version=${project.version},
-                                                       
org.apache.ftpserver.command;version=${project.version},
-                                                       
org.apache.ftpserver.config.spring;version=${project.version},
-                                                       
org.apache.ftpserver.filesystem.nativefs;version=${project.version},
-                                                       
org.apache.ftpserver.ftpletcontainer;version=${project.version},
-                                                       
org.apache.ftpserver.ipfilter;version=${project.version},
-                                                       
org.apache.ftpserver.listener;version=${project.version},
-                                                       
org.apache.ftpserver.main;version=${project.version},
-                                                       
org.apache.ftpserver.message;version=${project.version},
-                                                       
org.apache.ftpserver.ssl;version=${project.version},
-                                                       
org.apache.ftpserver.usermanager;version=${project.version}
-                                               </Export-Package>
-                                               <Import-Package>
-                                                       
org.springframework.beans.factory.config;resolution:=optional;version="2.5",
-                                                       
org.springframework.beans.factory.support;resolution:=optional;version="2.5",
-                                                       
org.springframework.beans.factory.xml;resolution:=optional;version="2.5",
-                                                       
org.springframework.context.support;resolution:=optional;version="2.5",
-                                                       
org.springframework.util;resolution:=optional;version="2.5",
-                                                       
org.springframework.util.xml;resolution:=optional;version="2.5",
-                                                       *</Import-Package>
-                                       </instructions>
-                               </configuration>
-                       </plugin>
+  <parent>
+    <artifactId>ftpserver-parent</artifactId>
+    <groupId>org.apache.ftpserver</groupId>
+    <version>1.1.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>ftpserver-core</artifactId>
+  <name>Apache FtpServer Core</name>
+  <version>1.1.2-SNAPSHOT</version>
+  <packaging>bundle</packaging>
 
-                       <plugin>
-                               <groupId>org.codehaus.mojo</groupId>
-                               <artifactId>properties-maven-plugin</artifactId>
-                               <version>1.0-alpha-2</version>
-                               <executions>
-                                       <execution>
-                                               
<phase>generate-resources</phase>
-                                               <goals>
-                                                       
<goal>write-project-properties</goal>
-                                               </goals>
-                                               <configuration>
-                                                       
<outputFile>${project.build.outputDirectory}/org/apache/ftpserver/ftpserver.properties</outputFile>
-                                               </configuration>
-                                       </execution>
-                               </executions>
-                       </plugin>
+   <build>
+    <resources>
+      <resource>
+        <directory>src/main/resources</directory>
+        <includes>
+          <include>**/*.properties</include>
+          <include>**/*.handlers</include>
+          <include>**/*.schemas</include>
+          <include>**/*.xsd</include>
+        </includes>
+      </resource>
+    </resources>
+    <testResources>
+      <testResource>
+        <directory>src/test/resources</directory>
+        <includes>
+          <include>**/*.properties</include>
+        </includes>
+      </testResource>
+    </testResources>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <version>2.5.3</version>
+        <extensions>true</extensions>
+        <configuration>
+          <instructions>
+            <Bundle-SymbolicName> ${project.artifactId}</Bundle-SymbolicName>
+            <Bundle-Vendor>The Apache Software Foundation</Bundle-Vendor>
+            <Export-Package> org.apache.ftpserver;version=${project.version},
+              org.apache.ftpserver.command;version=${project.version},
+              org.apache.ftpserver.config.spring;version=${project.version},
+              
org.apache.ftpserver.filesystem.nativefs;version=${project.version},
+              org.apache.ftpserver.ftpletcontainer;version=${project.version},
+              org.apache.ftpserver.ipfilter;version=${project.version},
+              org.apache.ftpserver.listener;version=${project.version},
+              org.apache.ftpserver.main;version=${project.version},
+              org.apache.ftpserver.message;version=${project.version},
+              org.apache.ftpserver.ssl;version=${project.version},
+              org.apache.ftpserver.usermanager;version=${project.version}
+            </Export-Package>
+            <Import-Package>
+              
org.springframework.beans.factory.config;resolution:=optional;version="2.5",
+              
org.springframework.beans.factory.support;resolution:=optional;version="2.5",
+              
org.springframework.beans.factory.xml;resolution:=optional;version="2.5",
+              
org.springframework.context.support;resolution:=optional;version="2.5",
+              org.springframework.util;resolution:=optional;version="2.5",
+              org.springframework.util.xml;resolution:=optional;version="2.5",
+              *</Import-Package>
+          </instructions>
+        </configuration>
+      </plugin>
 
-                       <plugin>
-                               <groupId>org.codehaus.mojo</groupId>
-                               <artifactId>rat-maven-plugin</artifactId>
-                               <version>1.0-alpha-3</version>
-                               <configuration>
-                                       <excludes>
-                                               <exclude>res/user.gen</exclude>
-                                       </excludes>
-                               </configuration>
-                       </plugin>
-               </plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>properties-maven-plugin</artifactId>
+        <version>1.0-alpha-2</version>
+        <executions>
+          <execution>
+            <phase>generate-resources</phase>
+            <goals>
+              <goal>write-project-properties</goal>
+            </goals>
+            <configuration>
+              
<outputFile>${project.build.outputDirectory}/org/apache/ftpserver/ftpserver.properties</outputFile>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
 
-               <pluginManagement>
-                       <plugins>
-                               <!--This plugin's configuration is used to 
store Eclipse m2e settings 
-                                       only. It has no influence on the Maven 
build itself. -->
-                               <plugin>
-                                       <groupId>org.eclipse.m2e</groupId>
-                                       
<artifactId>lifecycle-mapping</artifactId>
-                                       <version>1.0.0</version>
-                                       <configuration>
-                                               <lifecycleMappingMetadata>
-                                                       <pluginExecutions>
-                                                               
<pluginExecution>
-                                                                       
<pluginExecutionFilter>
-                                                                               
<groupId>
-                                                                               
        org.codehaus.mojo
-                                                                               
</groupId>
-                                                                               
<artifactId>
-                                                                               
        properties-maven-plugin
-                                                                               
</artifactId>
-                                                                               
<versionRange>
-                                                                               
        [1.0-alpha-1,)
-                                                                               
</versionRange>
-                                                                               
<goals>
-                                                                               
        <goal>
-                                                                               
                write-project-properties
-                                                                               
        </goal>
-                                                                               
</goals>
-                                                                       
</pluginExecutionFilter>
-                                                                       <action>
-                                                                               
<ignore />
-                                                                       
</action>
-                                                               
</pluginExecution>
-                                                       </pluginExecutions>
-                                               </lifecycleMappingMetadata>
-                                       </configuration>
-                               </plugin>
-                       </plugins>
-               </pluginManagement>
-       </build>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>rat-maven-plugin</artifactId>
+        <version>1.0-alpha-3</version>
+        <configuration>
+          <excludes>
+            <exclude>res/user.gen</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+    </plugins>
 
-       <dependencies>
-               <dependency>
-                       <groupId>${project.groupId}</groupId>
-                       <artifactId>ftplet-api</artifactId>
-               </dependency>
+    <pluginManagement>
+      <plugins>
+        <!--This plugin's configuration is used to store Eclipse m2e settings 
+          only. It has no influence on the Maven build itself. -->
+        <plugin>
+          <groupId>org.eclipse.m2e</groupId>
+          <artifactId>lifecycle-mapping</artifactId>
+          <version>1.0.0</version>
+          <configuration>
+            <lifecycleMappingMetadata>
+              <pluginExecutions>
+                <pluginExecution>
+                  <pluginExecutionFilter>
+                    <groupId>
+                      org.codehaus.mojo
+                    </groupId>
+                    <artifactId>
+                      properties-maven-plugin
+                    </artifactId>
+                    <versionRange>
+                      [1.0-alpha-1,)
+                    </versionRange>
+                    <goals>
+                      <goal>
+                        write-project-properties
+                      </goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <ignore />
+                  </action>
+                </pluginExecution>
+              </pluginExecutions>
+            </lifecycleMappingMetadata>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
 
-               <dependency>
-                       <groupId>org.slf4j</groupId>
-                       <artifactId>slf4j-api</artifactId>
-               </dependency>
+  <dependencies>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>ftplet-api</artifactId>
+    </dependency>
 
-               <dependency>
-                       <groupId>org.apache.mina</groupId>
-                       <artifactId>mina-core</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.springframework</groupId>
-                       <artifactId>spring-context</artifactId>
-                       <optional>true</optional>
-               </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+    </dependency>
 
-               <!-- Use as Spring uses JCL -->
-               <dependency>
-                       <groupId>org.slf4j</groupId>
-                       <artifactId>jcl-over-slf4j</artifactId>
-                       <optional>true</optional>
-               </dependency>
+    <dependency>
+      <groupId>org.apache.mina</groupId>
+      <artifactId>mina-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-context</artifactId>
+      <optional>true</optional>
+    </dependency>
 
+    <!-- Use as Spring uses JCL -->
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>jcl-over-slf4j</artifactId>
+      <optional>true</optional>
+    </dependency>
 
-               <!-- Test dependencies -->
-               <dependency>
-                       <groupId>commons-net</groupId>
-                       <artifactId>commons-net</artifactId>
-                       <scope>test</scope>
-               </dependency>
 
-               <dependency>
-                       <groupId>org.slf4j</groupId>
-                       <artifactId>slf4j-log4j12</artifactId>
-                       <scope>test</scope>
-               </dependency>
+    <!-- Test dependencies -->
+    <dependency>
+      <groupId>commons-net</groupId>
+      <artifactId>commons-net</artifactId>
+      <scope>test</scope>
+    </dependency>
 
-               <dependency>
-                       <groupId>org.apache.logging.log4j</groupId>
-                       <artifactId>log4j-core</artifactId>
-                       <scope>test</scope>
-               </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-log4j12</artifactId>
+      <scope>test</scope>
+    </dependency>
 
-               <dependency>
-                       <groupId>junit</groupId>
-                       <artifactId>junit</artifactId>
-                       <scope>test</scope>
-               </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-core</artifactId>
+      <scope>test</scope>
+    </dependency>
 
-               <dependency>
-                       <groupId>commons-codec</groupId>
-                       <artifactId>commons-codec</artifactId>
-                       <scope>test</scope>
-               </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
 
-               <dependency>
-                       <groupId>hsqldb</groupId>
-                       <artifactId>hsqldb</artifactId>
-                       <scope>test</scope>
-               </dependency>
-       </dependencies>
+    <dependency>
+      <groupId>commons-codec</groupId>
+      <artifactId>commons-codec</artifactId>
+      <scope>test</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>hsqldb</groupId>
+      <artifactId>hsqldb</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
 </project>
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 2c17db2..d36596f 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -1,165 +1,109 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- 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. -->
+  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. -->
 
 
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-       <parent>
-               <artifactId>ftpserver-parent</artifactId>
-               <groupId>org.apache.ftpserver</groupId>
-               <version>1.1.2-SNAPSHOT</version>
-       </parent>
-       <modelVersion>4.0.0</modelVersion>
-       <groupId>org.apache.ftpserver</groupId>
-       <artifactId>ftpserver</artifactId>
-       <packaging>pom</packaging>
-       <name>Apache FtpServer</name>
-       <version>1.1.2-SNAPSHOT</version>
+  <parent>
+    <artifactId>ftpserver-parent</artifactId>
+    <groupId>org.apache.ftpserver</groupId>
+    <version>1.1.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.ftpserver</groupId>
+  <artifactId>ftpserver</artifactId>
+  <packaging>pom</packaging>
+  <name>Apache FtpServer</name>
+  <version>1.1.2-SNAPSHOT</version>
 
-       <scm>
-               
<connection>scm:svn:http://svn.apache.org/repos/asf/mina/ftpserver/trunk/distribution</connection>
-               
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/mina/ftpserver/trunk/distribution</developerConnection>
-               
<url>http://svn.apache.org/viewvc/mina/ftpserver/trunk/distribution</url>
-               <tag>HEAD</tag>
-       </scm>
+  <build>
+    <finalName>apache-${project.artifactId}-${project.version}</finalName>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2-beta-2</version>
+        <executions>
+          <execution>
+            <id>bin</id>
+            <phase>package</phase>
+            <goals>
+              <goal>attached</goal>
+            </goals>
+            <configuration>
+              <descriptors>
+                <descriptor>src/main/assemblies/bin.xml</descriptor>
+              </descriptors>
+              <tarLongFileMode>gnu</tarLongFileMode>
+            </configuration>
+          </execution>
+          <execution>
+            <id>src</id>
+            <phase>package</phase>
+            <goals>
+              <goal>attached</goal>
+            </goals>
+            <configuration>
+              <descriptors>
+                <descriptor>src/main/assemblies/src.xml</descriptor>
+              </descriptors>
+              <tarLongFileMode>gnu</tarLongFileMode>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>rat-maven-plugin</artifactId>
+        <version>1.0-alpha-3</version>
+        <configuration>
+          <excludes>
+            <exclude>LICENSE.slf4j.txt</exclude>
+            <exclude>LICENSE.springframework.txt</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
 
-       <build>
-               
<finalName>apache-${project.artifactId}-${project.version}</finalName>
-               <plugins>
-                       <plugin>
-                               <artifactId>maven-assembly-plugin</artifactId>
-                               <version>2.2-beta-2</version>
-                               <executions>
-                                       <execution>
-                                               <id>bin</id>
-                                               <phase>package</phase>
-                                               <goals>
-                                                       <goal>attached</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <descriptors>
-                                                               
<descriptor>src/main/assemblies/bin.xml</descriptor>
-                                                       </descriptors>
-                                                       
<tarLongFileMode>gnu</tarLongFileMode>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>src</id>
-                                               <phase>package</phase>
-                                               <goals>
-                                                       <goal>attached</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <descriptors>
-                                                               
<descriptor>src/main/assemblies/src.xml</descriptor>
-                                                       </descriptors>
-                                                       
<tarLongFileMode>gnu</tarLongFileMode>
-                                               </configuration>
-                                       </execution>
-                               </executions>
-                       </plugin>
-                       <plugin>
-                               <groupId>org.codehaus.mojo</groupId>
-                               <artifactId>rat-maven-plugin</artifactId>
-                               <version>1.0-alpha-3</version>
-                               <configuration>
-                                       <excludes>
-                                               
<exclude>LICENSE.slf4j.txt</exclude>
-                                               
<exclude>LICENSE.springframework.txt</exclude>
-                                       </excludes>
-                               </configuration>
-                       </plugin>
+    </plugins>
+  </build>
 
-               </plugins>
-       </build>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.ftpserver</groupId>
+      <artifactId>ftplet-api</artifactId>
+    </dependency>
 
-       <dependencies>
-               <dependency>
-                       <groupId>org.apache.ftpserver</groupId>
-                       <artifactId>ftplet-api</artifactId>
-               </dependency>
+    <dependency>
+      <groupId>org.apache.ftpserver</groupId>
+      <artifactId>ftpserver-core</artifactId>
+    </dependency>
 
-               <dependency>
-                       <groupId>org.apache.ftpserver</groupId>
-                       <artifactId>ftpserver-core</artifactId>
-               </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-log4j12</artifactId>
+    </dependency>
 
-               <dependency>
-                       <groupId>org.slf4j</groupId>
-                       <artifactId>slf4j-log4j12</artifactId>
-               </dependency>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-core</artifactId>
+    </dependency>
 
-               <dependency>
-                       <groupId>org.apache.logging.log4j</groupId>
-                       <artifactId>log4j-core</artifactId>
-               </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-context</artifactId>
+    </dependency>
 
-               <dependency>
-                       <groupId>org.springframework</groupId>
-                       <artifactId>spring-context</artifactId>
-               </dependency>
-
-               <!-- Use as Spring uses JCL -->
-               <dependency>
-                       <groupId>org.slf4j</groupId>
-                       <artifactId>jcl-over-slf4j</artifactId>
-               </dependency>
-       </dependencies>
-
-       <profiles>
-               <profile>
-                       <id>release</id>
-                       <build>
-                               <plugins>
-                                       <plugin>
-                                               
<artifactId>maven-antrun-plugin</artifactId>
-                                               <version>1.1</version>
-                                               <executions>
-                                                       <execution>
-                                                               
<id>download-docs</id>
-                                                               
<phase>process-resources</phase>
-                                                               <goals>
-                                                                       
<goal>run</goal>
-                                                               </goals>
-                                                               <configuration>
-                                                                       <tasks>
-                                                                               
<echo>Downloading Manual</echo>
-                                                                               
<mkdir dir="${project.build.directory}/site" />
-                                                                               
<get src="http://people.apache.org/~ngn/ftpserver/docs/ftpserver.zip"; 
dest="${project.build.directory}/${project.artifactId}-docs.zip" />
-                                                                               
<unzip src="${project.build.directory}/${project.artifactId}-docs.zip" 
dest="${project.build.directory}/docs" />
-                                                                       </tasks>
-                                                               </configuration>
-                                                       </execution>
-
-                                                       <execution>
-                                                               
<id>copy-javadocs-docs</id>
-                                                               
<phase>process-resources</phase>
-                                                               <goals>
-                                                                       
<goal>run</goal>
-                                                               </goals>
-                                                               <configuration>
-                                                                       <tasks>
-                                                                               
<echo>Copying Javadocs</echo>
-                                                                               
<mkdir dir="${project.build.directory}/api" />
-                                                                               
<copy todir="${project.build.directory}/api">
-                                                                               
        <fileset dir="../target/site/apidocs" />
-                                                                               
</copy>
-                                                                       </tasks>
-                                                               </configuration>
-                                                       </execution>
-
-                                               </executions>
-                                       </plugin>
-                               </plugins>
-                       </build>
-               </profile>
-       </profiles>
+    <!-- Use as Spring uses JCL -->
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>jcl-over-slf4j</artifactId>
+    </dependency>
+  </dependencies>
 </project>
diff --git a/examples/ftpserver-example-spring-war/pom.xml 
b/examples/ftpserver-example-spring-war/pom.xml
index f3dd41c..7b94955 100644
--- a/examples/ftpserver-example-spring-war/pom.xml
+++ b/examples/ftpserver-example-spring-war/pom.xml
@@ -1,81 +1,81 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- 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. -->
+  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. -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-       <parent>
-               <artifactId>ftpserver-parent</artifactId>
-               <groupId>org.apache.ftpserver</groupId>
-               <version>1.1.2-SNAPSHOT</version>
-               <relativePath>../../pom.xml</relativePath>
-       </parent>
+  <parent>
+    <artifactId>ftpserver-parent</artifactId>
+    <groupId>org.apache.ftpserver</groupId>
+    <version>1.1.2-SNAPSHOT</version>
+    <relativePath>../../pom.xml</relativePath>
+  </parent>
 
-       <modelVersion>4.0.0</modelVersion>
-       <groupId>org.apache.ftpserver.examples</groupId>
-       <artifactId>ftpserver-spring-war</artifactId>
-       <name>FtpServer Spring web project example</name>
-       <packaging>war</packaging>
-       <version>1.1.2-SNAPSHOT</version>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.ftpserver.examples</groupId>
+  <artifactId>ftpserver-spring-war</artifactId>
+  <name>FtpServer Spring web project example</name>
+  <packaging>war</packaging>
+  <version>1.1.2-SNAPSHOT</version>
 
-       <dependencies>
-               <dependency>
-                       <groupId>org.springframework</groupId>
-                       <artifactId>spring-web</artifactId>
-                       <version>2.5.5</version>
-               </dependency>
+  <dependencies>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-web</artifactId>
+      <version>2.5.5</version>
+    </dependency>
 
-               <dependency>
-                       <groupId>org.apache.ftpserver</groupId>
-                       <artifactId>ftpserver-core</artifactId>
-                       <version>${project.version}</version>
-               </dependency>
+    <dependency>
+      <groupId>org.apache.ftpserver</groupId>
+      <artifactId>ftpserver-core</artifactId>
+      <version>${project.version}</version>
+    </dependency>
 
-               <dependency>
-                       <groupId>javax.servlet</groupId>
-                       <artifactId>servlet-api</artifactId>
-                       <version>2.5</version>
-                       <scope>provided</scope>
-               </dependency>
+    <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>servlet-api</artifactId>
+      <version>2.5</version>
+      <scope>provided</scope>
+    </dependency>
 
-               <dependency>
-                       <groupId>org.slf4j</groupId>
-                       <artifactId>slf4j-log4j12</artifactId>
-               </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-log4j12</artifactId>
+    </dependency>
 
-               <dependency>
-                       <groupId>org.apache.logging.log4j</groupId>
-                       <artifactId>log4j-core</artifactId>
-               </dependency>
-       </dependencies>
+    <dependency>
+      <groupId>org.apache.logging.log4j</groupId>
+      <artifactId>log4j-core</artifactId>
+    </dependency>
+  </dependencies>
 
-       <build>
-               <finalName>ftpserver-spring-war</finalName>
-               <plugins>
-                       <plugin>
-                               <groupId>org.mortbay.jetty</groupId>
-                               <artifactId>maven-jetty-plugin</artifactId>
-                               <version>6.1.8</version>
-                               <configuration>
-                                       <contextPath>/</contextPath>
-                                       
<scanIntervalSeconds>5</scanIntervalSeconds>
-                               </configuration>
-                       </plugin>
+  <build>
+    <finalName>ftpserver-spring-war</finalName>
+    <plugins>
+      <plugin>
+        <groupId>org.mortbay.jetty</groupId>
+        <artifactId>maven-jetty-plugin</artifactId>
+        <version>6.1.8</version>
+        <configuration>
+          <contextPath>/</contextPath>
+          <scanIntervalSeconds>5</scanIntervalSeconds>
+        </configuration>
+      </plugin>
 
-                       <plugin>
-                               <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-compiler-plugin</artifactId>
-                               <configuration>
-                                       <source>1.7</source>
-                                       <target>1.7</target>
-                               </configuration>
-                       </plugin>
-               </plugins>
-       </build>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>1.7</source>
+          <target>1.7</target>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
 </project>
diff --git a/ftplet-api/pom.xml b/ftplet-api/pom.xml
index 54d01ca..80f80b1 100644
--- a/ftplet-api/pom.xml
+++ b/ftplet-api/pom.xml
@@ -33,19 +33,6 @@
     session.</description>
   <url>http://mina.apache.org/ftpserver</url>
   
-  <scm>
-    <connection>
-      scm:svn:http://svn.apache.org/repos/asf/mina/ftpserver/trunk/ftplet-api
-    </connection>
-    
-    <developerConnection>
-      scm:svn:https://svn.apache.org/repos/asf/mina/ftpserver/trunk/ftplet-api
-    </developerConnection>
-    <url>http://svn.apache.org/viewvc/mina/ftpserver/trunk/ftplet-api
-    </url>
-    <tag>HEAD</tag>
-  </scm>
-  
   <build>
     <plugins>
       <plugin>
diff --git a/pom.xml b/pom.xml
index 957d364..62c80da 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,497 +1,512 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- 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. -->
+  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. -->
 
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-       <parent>
-               <artifactId>apache</artifactId>
-               <groupId>org.apache</groupId>
-               <version>24</version>
-       </parent>
-       <modelVersion>4.0.0</modelVersion>
-       <groupId>org.apache.ftpserver</groupId>
-       <artifactId>ftpserver-parent</artifactId>
-       <packaging>pom</packaging>
-       <name>Apache FtpServer Parent</name>
-       <version>1.1.2-SNAPSHOT</version>
-       <url>https://mina.apache.org/ftpserver</url>
-       <issueManagement>
-               <system>Jira</system>
-               <url>https://issues.apache.org/jira/browse/FTPSERVER</url>
-       </issueManagement>
-       <inceptionYear>2003</inceptionYear>
-
-       <licenses>
-               <license>
-                       <name>Apache 2.0 License</name>
-                       <url>https://www.apache.org/licenses/LICENSE-2.0</url>
-                       <distribution>repo</distribution>
-               </license>
-       </licenses>
-
-
-       <mailingLists>
-               <mailingList>
-                       <name>FtpServer Users mailing list</name>
-                       
<subscribe>ftpserver-users-subscr...@mina.apache.org</subscribe>
-                       
<unsubscribe>ftpserver-users-unsubscr...@mina.apache.org</unsubscribe>
-                       <post>ftpserver-us...@mina.apache.org</post>
-                       
<archive>https://mail-archives.apache.org/mod_mbox/mina-ftpserver-users/</archive>
-               </mailingList>
-               <mailingList>
-                       <name>MINA Development mailing list</name>
-                       <subscribe>dev-subscr...@mina.apache.org</subscribe>
-                       
<unsubscribe>dev-unsubscr...@mina.apache.org</unsubscribe>
-                       <post>d...@mina.apache.org</post>
-                       
<archive>https://mail-archives.apache.org/mod_mbox/mina-dev/</archive>
-                       <otherArchives>
-                               
<otherArchive>http://www.nabble.com/Apache-MINA-f16868.html</otherArchive>
-                       </otherArchives>
-               </mailingList>
-               <mailingList>
-                       <name>MINA Commit mailing list</name>
-                       <subscribe>commits-subscr...@mina.apache.org</subscribe>
-                       
<unsubscribe>commits-unsubscr...@mina.apache.org</unsubscribe>
-                       
<archive>https://mail-archives.apache.org/mod_mbox/mina-commits/</archive>
-               </mailingList>
-       </mailingLists>
-
-       <developers>
-               <developer>
-                       <id>ngn</id>
-                       <name>Niklas Gustavsson</name>
-                       <email>nik...@protocol7.com</email>
-               </developer>
-               <developer>
-                       <id>rana_b</id>
-                       <name>Rana Battacharyya</name>
-                       <email>rana_b.{aT}.yahoo.{d0T}.com</email>
-               </developer>
-               <developer>
-                       <id>hammant</id>
-                       <name>Paul Hammant</name>
-                       <email>paul.{aT}.hammant.{d0T}.org</email>
-               </developer>
-               <developer>
-                       <id>sergey</id>
-                       <name>Sergey M Vladimirov</name>
-                       <email>vlsergey.{aT}.gmail.{d0T}.com</email>
-                       <organization>Netcracker corp.</organization>
-               </developer>
-       </developers>
-
-       <contributors>
-               <contributor>
-                       <name>Birkir A. Barkarson</name>
-               </contributor>
-               <contributor>
-                       <name>David H. DeWolf</name>
-                       <email>ddewolf.{aT}.apache.{d0T}.org</email>
-                       <organization>Vivare, INC</organization>
-               </contributor>
-               <contributor>
-                       <name>Luis Sanabria</name>
-               </contributor>
-               <contributor>
-                       <name>Daniel Hagen</name>
-               </contributor>
-               <contributor>
-                       <name>KwangYul Seo</name>
-               </contributor>
-               <contributor>
-                       <name>Dave Roberts</name>
-                       <organization>SAA Consultants Ltd</organization>
-               </contributor>
-               <contributor>
-                       <name>Nick Vincent</name>
-               </contributor>
-               <contributor>
-                       <name>Andrea Francia</name>
-                       <url>http://andreafrancia.blogspot.com</url>
-               </contributor>
-       </contributors>
-
-       <scm>
-               
<connection>scm:git:https://gitbox.apache.org/repos/asf/mina-ftpserver.git</connection>
-               
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/mina-ftpserver.git</developerConnection>
-               
<url>https://github.com/apache/mina-ftpserver/tree/${project.scm.tag}</url>
-               <tag>master</tag>
-       </scm>
-
-       <properties>
-               <!-- Disbale the JAVA 8 Javadoc Lint -->
-               <additionalparam>-Xdoclint:none</additionalparam>
-
-               <!-- Set versions for depending jars -->
-               <commons.codec.version>1.10</commons.codec.version>
-               <commons.net.version>3.5</commons.net.version>
-               <hsqldb.version>1.8.0.10</hsqldb.version>
-               <jcl.over.slf4j.version>1.7.21</jcl.over.slf4j.version>
-               <junit.version>4.12</junit.version>
-               <log4j.version>2.16.0</log4j.version>
-               <mina.core.version>2.1.2</mina.core.version>
-               <slf4j.api.version>1.7.21</slf4j.api.version>
-               <slf4j.log4j12.version>1.7.21</slf4j.log4j12.version>
-               <spring.context.version>2.5.5</spring.context.version>
-
-               <maven.compile.source>1.7</maven.compile.source>
-               <maven.compile.target>1.7</maven.compile.target>
-               <ftpserver.version>${project.version}</ftpserver.version>
-               
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-       </properties>
-
-       <dependencyManagement>
-               <dependencies>
-                       <!-- Submodules -->
-                       <dependency>
-                               <groupId>${project.groupId}</groupId>
-                               <artifactId>ftplet-api</artifactId>
-                               <version>${project.version}</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>${project.groupId}</groupId>
-                               <artifactId>ftpserver-core</artifactId>
-                               <version>${project.version}</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.mina</groupId>
-                               <artifactId>mina-core</artifactId>
-                               <version>${mina.core.version}</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.springframework</groupId>
-                               <artifactId>spring-context</artifactId>
-                               <version>${spring.context.version}</version>
-                               <exclusions>
-                                       <exclusion>
-                                               
<groupId>commons-logging</groupId>
-                                               
<artifactId>commons-logging</artifactId>
-                                       </exclusion>
-                               </exclusions>
-                       </dependency>
-
-                       <!-- Logging -->
-                       <dependency>
-                               <groupId>org.slf4j</groupId>
-                               <artifactId>slf4j-api</artifactId>
-                               <version>${slf4j.api.version}</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.slf4j</groupId>
-                               <artifactId>jcl-over-slf4j</artifactId>
-                               <version>${jcl.over.slf4j.version}</version>
-                       </dependency>
-
-                       <!-- Test dependencies -->
-                       <dependency>
-                               <groupId>junit</groupId>
-                               <artifactId>junit</artifactId>
-                               <version>${junit.version}</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>commons-net</groupId>
-                               <artifactId>commons-net</artifactId>
-                               <version>${commons.net.version}</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.slf4j</groupId>
-                               <artifactId>slf4j-log4j12</artifactId>
-                               <version>${slf4j.log4j12.version}</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.logging.log4j</groupId>
-                               <artifactId>log4j-core</artifactId>
-                               <version>${log4j.version}</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>commons-codec</groupId>
-                               <artifactId>commons-codec</artifactId>
-                               <version>${commons.codec.version}</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>hsqldb</groupId>
-                               <artifactId>hsqldb</artifactId>
-                               <version>${hsqldb.version}</version>
-                       </dependency>
-               </dependencies>
-       </dependencyManagement>
-
-       <build>
-               <pluginManagement>
-                       <plugins>
-                               <plugin>
-                                       <groupId>org.apache.rat</groupId>
-                                       
<artifactId>apache-rat-plugin</artifactId>
-                                       <version>0.13</version>
-                                       <inherited>true</inherited>
-                                       <configuration>
-                                               
<excludeSubProjects>false</excludeSubProjects>
-                                               <excludes>
-                                                       <!-- 
MAVEN_DEFAULT_EXCLUDES -->
-                                                       
<exclude>**/target/**/*</exclude>
-                                                       
<exclude>**/cobertura.ser</exclude>
-
-                                                       <!-- 
ECLIPSE_DEFAULT_EXCLUDES -->
-                                                       
<exclude>**/.classpath</exclude>
-                                                       
<exclude>**/.project</exclude>
-                                                       
<exclude>**/.settings/**/*</exclude>
-
-                                                       <!-- 
IDEA_DEFAULT_EXCLUDES -->
-                                                       
<exclude>**/*.iml</exclude>
-                                                       
<exclude>**/*.ipr</exclude>
-                                                       
<exclude>**/*.iws</exclude>
-
-                                                       <!-- 
MANIFEST_MF_EXCLUDES -->
-                                                       
<exclude>**/MANIFEST.MF</exclude>
-
-                                                       <!-- 3RD_PARTY_LICENSES 
-->
-                                                       
<exclude>**/LICENSE*</exclude>
-
-                                                       <!-- Missing license 
header in dependency reduced pom, see http://jira.codehaus.org/browse/MSHADE-48 
-->
-                                                       
<exclude>**/dependency-reduced-pom.xml</exclude>
-                                               </excludes>
-                                       </configuration>
-                                       <executions>
-                                               <execution>
-                                                       <phase>verify</phase>
-                                                       <goals>
-                                                               
<goal>check</goal>
-                                                       </goals>
-                                               </execution>
-                                       </executions>
-                               </plugin>
-
-                               <plugin>
-                                       
<groupId>org.apache.maven.plugins</groupId>
-                                       
<artifactId>maven-release-plugin</artifactId>
-                                       <version>2.5.3</version>
-                                       <configuration>
-                                               
<autoVersionSubmodules>true</autoVersionSubmodules>
-                                       </configuration>
-                               </plugin>
-
-                               <plugin>
-                                       
<groupId>org.apache.maven.plugins</groupId>
-                                       
<artifactId>maven-source-plugin</artifactId>
-                                       <version>3.0.1</version>
-                               </plugin>
-
-                               <plugin>
-                                       
<groupId>org.apache.maven.plugins</groupId>
-                                       
<artifactId>maven-clean-plugin</artifactId>
-                                       <version>3.0.0</version>
-                               </plugin>
-
-                               <plugin>
-                                       
<groupId>org.apache.maven.plugins</groupId>
-                                       
<artifactId>maven-install-plugin</artifactId>
-                                       <version>2.5.2</version>
-                               </plugin>
-
-                               <plugin>
-                                       
<groupId>org.apache.maven.plugins</groupId>
-                                       
<artifactId>maven-javadoc-plugin</artifactId>
-                                       <version>2.10.4</version>
-                               </plugin>
-                       </plugins>
-               </pluginManagement>
-
-               <plugins>
-                       <plugin>
-                               <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-enforcer-plugin</artifactId>
-                               <version>1.3.1</version>
-                               <executions>
-                                       <execution>
-                                               <phase>validate</phase>
-                                               <goals>
-                                                       <goal>enforce</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <rules>
-                                                               <!-- Allow only 
Maven 2.0.5 and >2.0.7 -->
-                                                               
<requireMavenVersion>
-                                                                       
<version>[2.0.5],[2.0.7,]</version>
-                                                               
</requireMavenVersion>
-                                                       </rules>
-                                               </configuration>
-                                       </execution>
-                               </executions>
-                       </plugin>
-
-                       <plugin>
-                               <artifactId>maven-surefire-plugin</artifactId>
-                               <version>2.18.1</version>
-                       </plugin>
-
-                       <plugin>
-                               <artifactId>maven-eclipse-plugin</artifactId>
-                               <version>2.9</version>
-                               <configuration>
-                                       <downloadSources>true</downloadSources>
-                               </configuration>
-                       </plugin>
-
-                       <plugin>
-                               <artifactId>maven-release-plugin</artifactId>
-                               <version>2.5.1</version>
-                               <configuration>
-                                       
<tagBase>https://svn.apache.org/repos/asf/mina/ftpserver/tags/</tagBase>
-                               </configuration>
-                       </plugin>
-
-                       <plugin>
-                               
<artifactId>maven-remote-resources-plugin</artifactId>
-                               <version>1.5</version>
-                               <executions>
-                                       <execution>
-                                               <goals>
-                                                       <goal>process</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <resourceBundles>
-                                                               
<resourceBundle>org.apache:apache-jar-resource-bundle:1.1</resourceBundle>
-                                                       </resourceBundles>
-                                                       <properties>
-                                                               
<addLicense>true</addLicense>
-                                                       </properties>
-                                               </configuration>
-                                       </execution>
-                               </executions>
-                       </plugin>
-
-                       <plugin>
-                               <artifactId>maven-compiler-plugin</artifactId>
-                               <version>3.5.1</version>
-                               <configuration>
-                                       <source>${maven.compile.source}</source>
-                                       <target>${maven.compile.target}</target>
-                               </configuration>
-                       </plugin>
-
-                       <plugin>
-                               <artifactId>maven-source-plugin</artifactId>
-                               <version>2.4</version>
-                               <executions>
-                                       <execution>
-                                               <id>create-source-jar</id>
-                                               <goals>
-                                                       <goal>jar</goal>
-                                               </goals>
-                                       </execution>
-                               </executions>
-                       </plugin>
-
-                       <plugin>
-                               <artifactId>maven-idea-plugin</artifactId>
-                               <version>2.2.1</version>
-                               <configuration>
-                                       
<jdkLevel>${maven.compile.source}</jdkLevel>
-                               </configuration>
-                       </plugin>
-
-                       <plugin>
-                               <artifactId>maven-jar-plugin</artifactId>
-                               <version>2.5</version>
-                               <configuration>
-                                       <archive>
-                                               
<addMavenDescriptor>false</addMavenDescriptor>
-                                       </archive>
-                               </configuration>
-                       </plugin>
-
-                       <plugin>
-                               <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-war-plugin</artifactId>
-                               <version>2.5</version>
-                       </plugin>
-
-                       <plugin>
-                               <groupId>org.apache.rat</groupId>
-                               <artifactId>apache-rat-plugin</artifactId>
-                               <executions>
-                                       <execution>
-                                               
<id>check-apache-license-header</id>
-                                               <phase>validate</phase>
-                                               <goals>
-                                                       <goal>check</goal>
-                                               </goals>
-                                       </execution>
-                               </executions>
-                       </plugin>
-               </plugins>
-       </build>
-
-       <profiles>
-               <profile>
-                       <id>apache-release</id>
-                       <build>
-                               <plugins>
-                                       <plugin>
-                                               
<artifactId>maven-javadoc-plugin</artifactId>
-                                               <version>2.10.1</version>
-                                               <executions>
-                                                       <execution>
-                                                               
<id>create-javadoc-jar</id>
-                                                               <goals>
-                                                                       
<goal>jar</goal>
-                                                               </goals>
-                                                               <configuration>
-                                                                       
<source>${maven.compile.source}</source>
-                                                                       
<excludePackageNames>
-                                                                               
*.impl:org.apache.ftpserver.example.*:org.apache.ftpserver.config.spring:org.apache.ftpserver.command.impl.listing:org.apache.ftpserver.listener.nio:org.apache.ftpserver.util
-                                                                       
</excludePackageNames>
-                                                               </configuration>
-                                                       </execution>
-
-                                                       <execution>
-                                                               
<id>create-site-javadoc</id>
-                                                               
<phase>process-resources</phase>
-                                                               <goals>
-                                                                       
<goal>aggregate</goal>
-                                                               </goals>
-                                                               <configuration>
-                                                                       
<doctitle>Apache FtpServer ${project.version} Public API</doctitle>
-                                                                       
<windowtitle>Apache FtpServer ${project.version} Public API</windowtitle>
-                                                                       
<source>${maven.compile.source}</source>
-                                                                       
<excludePackageNames>
-                                                                               
*.impl:org.apache.ftpserver.example.*:org.apache.ftpserver.config.spring:org.apache.ftpserver.command.impl.listing:org.apache.ftpserver.listener.nio:org.apache.ftpserver.util
-                                                                       
</excludePackageNames>
-                                                               </configuration>
-                                                       </execution>
-                                               </executions>
-                                       </plugin>
-                               </plugins>
-                       </build>
-                       <modules>
-                               <module>ftplet-api</module>
-                               <module>core</module>
-                               <module>distribution</module>
-                               <module>examples</module>
-                       </modules>
-               </profile>
-       </profiles>
-
-       <modules>
-               <module>ftplet-api</module>
-               <module>core</module>
-               <module>examples</module>
-       </modules>
+  <parent>
+    <artifactId>apache</artifactId>
+    <groupId>org.apache</groupId>
+    <version>24</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.ftpserver</groupId>
+  <artifactId>ftpserver-parent</artifactId>
+  <packaging>pom</packaging>
+  <name>Apache FtpServer Parent</name>
+  <version>1.1.2-SNAPSHOT</version>
+  <url>https://mina.apache.org/ftpserverproject</url>
+  <issueManagement>
+    <system>Jira</system>
+    <url>https://issues.apache.org/jira/browse/FTPSERVER</url>
+  </issueManagement>
+  <inceptionYear>2003</inceptionYear>
+
+  <licenses>
+    <license>
+      <name>Apache 2.0 License</name>
+      <url>https://www.apache.org/licenses/LICENSE-2.0</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <!-- Temporary add snapshot repository here to be able to resolve snapshot 
parent pom -->
+  <repositories>
+    <repository>
+      <id>apache.snapshots</id>
+      <name>Apache Snapshot Repository</name>
+      <url>https://repository.apache.org/snapshots</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+    </repository>
+  </repositories>
+
+
+  <mailingLists>
+    <mailingList>
+      <name>FtpServer Users mailing list</name>
+      <subscribe>ftpserver-users-subscr...@mina.apache.org</subscribe>
+      <unsubscribe>ftpserver-users-unsubscr...@mina.apache.org</unsubscribe>
+      <post>ftpserver-us...@mina.apache.org</post>
+      
<archive>https://mail-archives.apache.org/mod_mbox/mina-ftpserver-users/</archive>
+    </mailingList>
+    <mailingList>
+      <name>MINA Development mailing list</name>
+      <subscribe>dev-subscr...@mina.apache.org</subscribe>
+      <unsubscribe>dev-unsubscr...@mina.apache.org</unsubscribe>
+      <post>d...@mina.apache.org</post>
+      <archive>https://mail-archives.apache.org/mod_mbox/mina-dev/</archive>
+      <otherArchives>
+        
<otherArchive>http://www.nabble.com/Apache-MINA-f16868.html</otherArchive>
+      </otherArchives>
+    </mailingList>
+    <mailingList>
+      <name>MINA Commit mailing list</name>
+      <subscribe>commits-subscr...@mina.apache.org</subscribe>
+      <unsubscribe>commits-unsubscr...@mina.apache.org</unsubscribe>
+      
<archive>https://mail-archives.apache.org/mod_mbox/mina-commits/</archive>
+    </mailingList>
+  </mailingLists>
+
+  <developers>
+    <developer>
+      <id>ngn</id>
+      <name>Niklas Gustavsson</name>
+      <email>nik...@protocol7.com</email>
+    </developer>
+    <developer>
+      <id>rana_b</id>
+      <name>Rana Battacharyya</name>
+      <email>rana_b.{aT}.yahoo.{d0T}.com</email>
+    </developer>
+    <developer>
+      <id>hammant</id>
+      <name>Paul Hammant</name>
+      <email>paul.{aT}.hammant.{d0T}.org</email>
+    </developer>
+    <developer>
+      <id>sergey</id>
+      <name>Sergey M Vladimirov</name>
+      <email>vlsergey.{aT}.gmail.{d0T}.com</email>
+      <organization>Netcracker corp.</organization>
+    </developer>
+  </developers>
+
+  <contributors>
+    <contributor>
+      <name>Birkir A. Barkarson</name>
+    </contributor>
+    <contributor>
+      <name>David H. DeWolf</name>
+      <email>ddewolf.{aT}.apache.{d0T}.org</email>
+      <organization>Vivare, INC</organization>
+    </contributor>
+    <contributor>
+      <name>Luis Sanabria</name>
+    </contributor>
+    <contributor>
+      <name>Daniel Hagen</name>
+    </contributor>
+    <contributor>
+      <name>KwangYul Seo</name>
+    </contributor>
+    <contributor>
+      <name>Dave Roberts</name>
+      <organization>SAA Consultants Ltd</organization>
+    </contributor>
+    <contributor>
+      <name>Nick Vincent</name>
+    </contributor>
+    <contributor>
+      <name>Andrea Francia</name>
+      <url>http://andreafrancia.blogspot.com</url>
+    </contributor>
+  </contributors>
+
+  <scm>
+    
<connection>scm:git:https://gitbox.apache.org/repos/asf/mina-ftpserver.git</connection>
+    
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/mina-ftpserver.git</developerConnection>
+    <url>https://github.com/apache/mina-ftpserver/tree/${project.scm.tag}</url>
+    <tag>master</tag>
+  </scm>
+
+  <properties>
+                
<project.build.outputTimestamp>10</project.build.outputTimestamp>
+
+    <!-- Disbale the JAVA 8 Javadoc Lint -->
+    <additionalparam>-Xdoclint:none</additionalparam>
+
+    <!-- Set versions for depending jars -->
+    <commons.codec.version>1.10</commons.codec.version>
+    <commons.net.version>3.5</commons.net.version>
+    <hsqldb.version>1.8.0.10</hsqldb.version>
+    <jcl.over.slf4j.version>1.7.32</jcl.over.slf4j.version>
+    <junit.version>4.12</junit.version>
+    <log4j.version>2.16.0</log4j.version>
+    <mina.core.version>2.1.2</mina.core.version>
+    <slf4j.api.version>1.7.32</slf4j.api.version>
+    <slf4j.log4j12.version>1.7.32</slf4j.log4j12.version>
+    <spring.context.version>2.5.5</spring.context.version>
+
+    <maven.compile.source>1.7</maven.compile.source>
+    <maven.compile.target>1.7</maven.compile.target>
+    <ftpserver.version>${project.version}</ftpserver.version>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
+
+  <dependencyManagement>
+    <dependencies>
+      <!-- Submodules -->
+      <dependency>
+        <groupId>${project.groupId}</groupId>
+        <artifactId>ftplet-api</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+
+      <dependency>
+        <groupId>${project.groupId}</groupId>
+        <artifactId>ftpserver-core</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+
+      <dependency>
+        <groupId>org.apache.mina</groupId>
+        <artifactId>mina-core</artifactId>
+        <version>${mina.core.version}</version>
+      </dependency>
+
+      <dependency>
+        <groupId>org.springframework</groupId>
+        <artifactId>spring-context</artifactId>
+        <version>${spring.context.version}</version>
+        <exclusions>
+          <exclusion>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+          </exclusion>
+        </exclusions>
+      </dependency>
+
+      <!-- Logging -->
+      <dependency>
+        <groupId>org.slf4j</groupId>
+        <artifactId>slf4j-api</artifactId>
+        <version>${slf4j.api.version}</version>
+      </dependency>
+
+      <dependency>
+        <groupId>org.slf4j</groupId>
+        <artifactId>jcl-over-slf4j</artifactId>
+        <version>${jcl.over.slf4j.version}</version>
+      </dependency>
+
+      <!-- Test dependencies -->
+      <dependency>
+        <groupId>junit</groupId>
+        <artifactId>junit</artifactId>
+        <version>${junit.version}</version>
+      </dependency>
+
+      <dependency>
+        <groupId>commons-net</groupId>
+        <artifactId>commons-net</artifactId>
+        <version>${commons.net.version}</version>
+      </dependency>
+
+      <dependency>
+        <groupId>org.slf4j</groupId>
+        <artifactId>slf4j-log4j12</artifactId>
+        <version>${slf4j.log4j12.version}</version>
+      </dependency>
+
+      <dependency>
+        <groupId>org.apache.logging.log4j</groupId>
+        <artifactId>log4j-core</artifactId>
+        <version>${log4j.version}</version>
+      </dependency>
+
+      <dependency>
+        <groupId>commons-codec</groupId>
+        <artifactId>commons-codec</artifactId>
+        <version>${commons.codec.version}</version>
+      </dependency>
+
+      <dependency>
+        <groupId>hsqldb</groupId>
+        <artifactId>hsqldb</artifactId>
+        <version>${hsqldb.version}</version>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.rat</groupId>
+          <artifactId>apache-rat-plugin</artifactId>
+          <version>0.13</version>
+          <inherited>true</inherited>
+          <configuration>
+            <excludeSubProjects>false</excludeSubProjects>
+            <excludes>
+              <!-- MAVEN_DEFAULT_EXCLUDES -->
+              <exclude>**/target/**/*</exclude>
+              <exclude>**/cobertura.ser</exclude>
+
+              <!-- ECLIPSE_DEFAULT_EXCLUDES -->
+              <exclude>**/.classpath</exclude>
+              <exclude>**/.project</exclude>
+              <exclude>**/.settings/**/*</exclude>
+
+              <!-- IDEA_DEFAULT_EXCLUDES -->
+              <exclude>**/*.iml</exclude>
+              <exclude>**/*.ipr</exclude>
+              <exclude>**/*.iws</exclude>
+
+              <!-- MANIFEST_MF_EXCLUDES -->
+              <exclude>**/MANIFEST.MF</exclude>
+
+              <!-- 3RD_PARTY_LICENSES -->
+              <exclude>**/LICENSE*</exclude>
+
+              <!-- Missing license header in dependency reduced pom, see 
http://jira.codehaus.org/browse/MSHADE-48 -->
+              <exclude>**/dependency-reduced-pom.xml</exclude>
+            </excludes>
+          </configuration>
+          <executions>
+            <execution>
+              <phase>verify</phase>
+              <goals>
+                <goal>check</goal>
+              </goals>
+            </execution>
+          </executions>
+        </plugin>
+
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-release-plugin</artifactId>
+          <version>2.5.3</version>
+          <configuration>
+            <autoVersionSubmodules>true</autoVersionSubmodules>
+          </configuration>
+        </plugin>
+
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-source-plugin</artifactId>
+          <version>3.0.1</version>
+        </plugin>
+
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-clean-plugin</artifactId>
+          <version>3.0.0</version>
+        </plugin>
+
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-install-plugin</artifactId>
+          <version>2.5.2</version>
+        </plugin>
+
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <version>2.10.4</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-enforcer-plugin</artifactId>
+        <version>1.3.1</version>
+        <executions>
+          <execution>
+            <phase>validate</phase>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+            <configuration>
+              <rules>
+                <!-- Allow only Maven 2.0.5 and >2.0.7 -->
+                <requireMavenVersion>
+                  <version>[2.0.5],[2.0.7,]</version>
+                </requireMavenVersion>
+              </rules>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <version>2.18.1</version>
+      </plugin>
+
+      <plugin>
+        <artifactId>maven-eclipse-plugin</artifactId>
+        <version>2.9</version>
+        <configuration>
+          <downloadSources>true</downloadSources>
+        </configuration>
+      </plugin>
+
+      <plugin>
+        <artifactId>maven-release-plugin</artifactId>
+        <version>2.5.1</version>
+        <configuration>
+          
<tagBase>https://svn.apache.org/repos/asf/mina/ftpserver/tags/</tagBase>
+        </configuration>
+      </plugin>
+
+      <plugin>
+        <artifactId>maven-remote-resources-plugin</artifactId>
+        <version>1.5</version>
+        <executions>
+          <execution>
+            <goals>
+              <goal>process</goal>
+            </goals>
+            <configuration>
+              <resourceBundles>
+                
<resourceBundle>org.apache:apache-jar-resource-bundle:1.1</resourceBundle>
+              </resourceBundles>
+              <properties>
+                <addLicense>true</addLicense>
+              </properties>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <version>3.5.1</version>
+        <configuration>
+          <source>${maven.compile.source}</source>
+          <target>${maven.compile.target}</target>
+        </configuration>
+      </plugin>
+
+      <plugin>
+        <artifactId>maven-source-plugin</artifactId>
+        <version>2.4</version>
+        <executions>
+          <execution>
+            <id>create-source-jar</id>
+            <goals>
+              <goal>jar</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <artifactId>maven-idea-plugin</artifactId>
+        <version>2.2.1</version>
+        <configuration>
+          <jdkLevel>${maven.compile.source}</jdkLevel>
+        </configuration>
+      </plugin>
+
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <version>2.5</version>
+        <configuration>
+          <archive>
+            <addMavenDescriptor>false</addMavenDescriptor>
+          </archive>
+        </configuration>
+      </plugin>
+
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-war-plugin</artifactId>
+        <version>2.5</version>
+      </plugin>
+
+      <plugin>
+        <groupId>org.apache.rat</groupId>
+        <artifactId>apache-rat-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>check-apache-license-header</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>check</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+  <profiles>
+    <profile>
+      <id>apache-release</id>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-javadoc-plugin</artifactId>
+            <version>2.10.1</version>
+            <executions>
+              <execution>
+                <id>create-javadoc-jar</id>
+                <goals>
+                  <goal>javadoc</goal>
+                </goals>
+                <configuration>
+                  <aggregate>true</aggregate>
+                  <source>${maven.compile.source}</source>
+                  <excludePackageNames>
+                    
*.impl:org.apache.ftpserver.example.*:org.apache.ftpserver.config.spring:org.apache.ftpserver.command.impl.listing:org.apache.ftpserver.listener.nio:org.apache.ftpserver.util
+                  </excludePackageNames>
+                </configuration>
+              </execution>
+
+              <execution>
+                <id>create-site-javadoc</id>
+                <phase>process-resources</phase>
+                <goals>
+                  <goal>aggregate</goal>
+                </goals>
+                <configuration>
+                  <doctitle>Apache FtpServer ${project.version} Public 
API</doctitle>
+                  <windowtitle>Apache FtpServer ${project.version} Public 
API</windowtitle>
+                  <source>${maven.compile.source}</source>
+                  <excludePackageNames>
+                    
*.impl:org.apache.ftpserver.example.*:org.apache.ftpserver.config.spring:org.apache.ftpserver.command.impl.listing:org.apache.ftpserver.listener.nio:org.apache.ftpserver.util
+                  </excludePackageNames>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+      <modules>
+        <module>ftplet-api</module>
+        <module>core</module>
+        <module>examples</module>
+      </modules>
+    </profile>
+  </profiles>
+
+  <modules>
+    <module>ftplet-api</module>
+    <module>core</module>
+    <module>examples</module>
+    <module>distribution</module>
+  </modules>
 </project>

Reply via email to