Cleaned up the poms
diff --git a/core/pom.xml b/core/pom.xml
index 9472d19..1a0c498 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -159,6 +159,7 @@
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
</dependency>
+
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
diff --git a/distribution/pom.xml b/distribution/pom.xml
index d36596f..f4d39ec 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -17,52 +17,51 @@
<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>
<build>
- <finalName>apache-${project.artifactId}-${project.version}</finalName>
+ <finalName>apache-ftpserver-${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>
+ <goals>
+ <goal>single</goal>
+ </goals>
</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>
+ <goals>
+ <goal>single</goal>
+ </goals>
</execution>
</executions>
</plugin>
+
<plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>rat-maven-plugin</artifactId>
- <version>1.0-alpha-3</version>
+ <groupId>org.apache.rat</groupId>
+ <artifactId>apache-rat-plugin</artifactId>
<configuration>
<excludes>
<exclude>LICENSE.slf4j.txt</exclude>
@@ -76,12 +75,12 @@
<dependencies>
<dependency>
- <groupId>org.apache.ftpserver</groupId>
+ <groupId>${project.groupId}</groupId>
<artifactId>ftplet-api</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.ftpserver</groupId>
+ <groupId>${project.groupId}</groupId>
<artifactId>ftpserver-core</artifactId>
</dependency>
diff --git a/distribution/src/main/assemblies/bin.xml b/distribution/src/main/assemblies/bin.xml
index 61b7a3b..5086379 100644
--- a/distribution/src/main/assemblies/bin.xml
+++ b/distribution/src/main/assemblies/bin.xml
@@ -18,7 +18,7 @@
-->
<assembly>
- <id></id>
+ <id>bin</id>
<formats>
<format>zip</format>
<format>tar.gz</format>
diff --git a/distribution/src/main/assemblies/src.xml b/distribution/src/main/assemblies/src.xml
index 2e9b233..e552b53 100644
--- a/distribution/src/main/assemblies/src.xml
+++ b/distribution/src/main/assemblies/src.xml
@@ -24,6 +24,7 @@
<format>tar.gz</format>
<format>tar.bz2</format>
</formats>
+
<fileSets>
<fileSet>
<!-- Include license and notices generated by the remote resources plugin -->
diff --git a/ftplet-api/pom.xml b/ftplet-api/pom.xml
index 80f80b1..107bd57 100644
--- a/ftplet-api/pom.xml
+++ b/ftplet-api/pom.xml
@@ -21,9 +21,7 @@
</parent>
<modelVersion>4.0.0</modelVersion>
- <groupId>org.apache.ftpserver</groupId>
<artifactId>ftplet-api</artifactId>
- <version>1.1.2-SNAPSHOT</version>
<packaging>bundle</packaging>
<name>Apache Ftplet API</name>
@@ -72,7 +70,7 @@
</reporting>
<properties>
- <maven.compile.source>1.7</maven.compile.source>
- <maven.compile.target>1.7</maven.compile.target>
+ <maven.compile.source>1.8</maven.compile.source>
+ <maven.compile.target>1.8</maven.compile.target>
</properties>
</project>
diff --git a/pom.xml b/pom.xml
index 51f6945..4f638c0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,6 +16,7 @@
<groupId>org.apache</groupId>
<version>24</version>
</parent>
+
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.ftpserver</groupId>
<artifactId>ftpserver-parent</artifactId>
@@ -23,10 +24,12 @@
<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>
@@ -49,7 +52,6 @@
</repository>
</repositories>
-
<mailingLists>
<mailingList>
<name>FtpServer Users mailing list</name>
@@ -58,6 +60,7 @@
<post>ftpserver-users@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-subscribe@mina.apache.org</subscribe>
@@ -68,6 +71,7 @@
<otherArchive>http://www.nabble.com/Apache-MINA-f16868.html</otherArchive>
</otherArchives>
</mailingList>
+
<mailingList>
<name>MINA Commit mailing list</name>
<subscribe>commits-subscribe@mina.apache.org</subscribe>
@@ -82,16 +86,19 @@
<name>Niklas Gustavsson</name>
<email>niklas@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>
@@ -104,27 +111,34 @@
<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>
@@ -139,27 +153,26 @@
</scm>
<properties>
- <project.build.outputTimestamp>10</project.build.outputTimestamp>
+ <project.build.outputTimestamp>10</project.build.outputTimestamp>
- <!-- Disbale the JAVA 8 Javadoc Lint -->
+ <!-- Disable 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>
+ <commons.codec.version>1.15</commons.codec.version>
+ <commons.net.version>3.8.0</commons.net.version>
+ <ftpserver.version>${project.version}</ftpserver.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>
+ <junit.version>4.13.2</junit.version>
<log4j.version>2.17.0</log4j.version>
+ <maven.compile.source>1.8</maven.compile.source>
+ <maven.compile.target>1.8</maven.compile.target>
<mina.core.version>2.1.2</mina.core.version>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<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>
@@ -253,7 +266,6 @@
<plugin>
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
- <version>0.13</version>
<inherited>true</inherited>
<configuration>
<excludeSubProjects>false</excludeSubProjects>
@@ -295,7 +307,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
- <version>2.5.3</version>
<configuration>
<autoVersionSubmodules>true</autoVersionSubmodules>
</configuration>
@@ -304,25 +315,21 @@
<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>
@@ -331,7 +338,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
- <version>1.3.1</version>
<executions>
<execution>
<phase>validate</phase>
@@ -342,7 +348,7 @@
<rules>
<!-- Allow only Maven 2.0.5 and >2.0.7 -->
<requireMavenVersion>
- <version>[2.0.5],[2.0.7,]</version>
+ <version>(3.8,]</version>
</requireMavenVersion>
</rules>
</configuration>
@@ -352,7 +358,6 @@
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
- <version>2.18.1</version>
</plugin>
<plugin>
@@ -364,8 +369,8 @@
</plugin>
<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
- <version>2.5.1</version>
<configuration>
<tagBase>https://svn.apache.org/repos/asf/mina/ftpserver/tags/</tagBase>
</configuration>
@@ -373,7 +378,6 @@
<plugin>
<artifactId>maven-remote-resources-plugin</artifactId>
- <version>1.5</version>
<executions>
<execution>
<goals>
@@ -393,7 +397,6 @@
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.5.1</version>
<configuration>
<source>${maven.compile.source}</source>
<target>${maven.compile.target}</target>
@@ -402,7 +405,6 @@
<plugin>
<artifactId>maven-source-plugin</artifactId>
- <version>2.4</version>
<executions>
<execution>
<id>create-source-jar</id>
@@ -423,7 +425,6 @@
<plugin>
<artifactId>maven-jar-plugin</artifactId>
- <version>2.5</version>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
@@ -434,7 +435,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
- <version>2.5</version>
</plugin>
<plugin>
@@ -459,8 +459,8 @@
<build>
<plugins>
<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
- <version>2.10.1</version>
<executions>
<execution>
<id>create-javadoc-jar</id>