1 <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/maven-v4_0_0.xsd"> 2 <modelVersion>4.0.0</modelVersion> 3 <groupId>org.mockftpserver</groupId> 4 <artifactId>MockFtpServer</artifactId> 5 <name>MockFtpServer</name> 6 <description> 7 The MockFtpServer project provides a mock/dummy FTP server for testing FTP client code. 8 It can be configured to return custom data or reply codes, to simulate either success 9 or failure scenarios. You can also verify expected command invocations. 10 </description> 11 <packaging>jar</packaging> 12 <version>1.2.4</version> 13 <url>http://mockftpserver.sourceforge.net/</url> 14 15 <scm> 16 <connection>scm:svn:https://mockftpserver.svn.sourceforge.net/svnroot/mockftpserver/MockFtpServer</connection> 17 <developerConnection>scm:svn:https://mockftpserver.svn.sourceforge.net/svnroot/mockftpserver/MockFtpServer</developerConnection> 18 <url>https://mockftpserver.svn.sourceforge.net/svnroot/mockftpserver</url> 19 </scm> 20 21 <dependencies> 22 23 <dependency> 24 <groupId>log4j</groupId> 25 <artifactId>log4j</artifactId> 26 <version>1.2.13</version> 27 </dependency> 28 29 <!-- TESTING ONLY --> 30 31 <dependency> 32 <groupId>commons-net</groupId> 33 <artifactId>commons-net</artifactId> 34 <version>1.4.1</version> 35 <scope>test</scope> 36 </dependency> 37 38 <dependency> 39 <groupId>easymock</groupId> 40 <artifactId>easymock</artifactId> 41 <version>1.2_Java1.3</version> 42 <scope>test</scope> 43 </dependency> 44 45 <dependency> 46 <groupId>junit-addons</groupId> 47 <artifactId>junit-addons</artifactId> 48 <version>1.4</version> 49 <scope>test</scope> 50 </dependency> 51 52 <dependency> 53 <groupId>org.springframework</groupId> 54 <artifactId>spring</artifactId> 55 <version>2.0.7</version> 56 <scope>test</scope> 57 </dependency> 58 59 <!-- Transitive dependency. 60 <dependency> 61 <groupId>junit</groupId> 62 <artifactId>junit</artifactId> 63 <version>3.8.1</version> 64 <scope>test</scope> 65 </dependency> 66 --> 67 68 </dependencies> 69 70 <distributionManagement> 71 <repository> 72 <id>sourceforge</id> 73 <url>scp://shell.sourceforge.net/home/groups/m/mo/mockftpserver/htdocs/m2repo</url> 74 </repository> 75 </distributionManagement> 76 77 <build> 78 <extensions> 79 <extension> 80 <groupId>org.apache.maven.wagon</groupId> 81 <artifactId>wagon-ssh-external</artifactId> 82 <version>1.0-beta-2</version> 83 </extension> 84 </extensions> 85 86 <plugins> 87 88 <plugin> 89 <groupId>org.apache.maven.plugins</groupId> 90 <artifactId>maven-compiler-plugin</artifactId> 91 <configuration> 92 <verbose>true</verbose> 93 <fork>true</fork> 94 <executable>${JAVA_1_4_HOME}/bin/javac</executable> 95 <compilerVersion>1.3</compilerVersion> 96 </configuration> 97 </plugin> 98 99 <!-- clean coverage data before collecting --> 100 <plugin> 101 <artifactId>cobertura-maven-plugin</artifactId> 102 <groupId>org.codehaus.mojo</groupId> 103 <version>2.0</version> 104 <executions> 105 <execution> 106 <goals> 107 <goal>clean</goal> 108 </goals> 109 </execution> 110 </executions> 111 </plugin> 112 113 <plugin> 114 <groupId>org.apache.maven.plugins</groupId> 115 <artifactId>maven-jar-plugin</artifactId> 116 <configuration> 117 <archive> 118 <manifestEntries> 119 <MockFtpServer-Version>${pom.version}</MockFtpServer-Version> 120 </manifestEntries> 121 </archive> 122 </configuration> 123 </plugin> 124 125 <plugin> 126 <artifactId>maven-assembly-plugin</artifactId> 127 <configuration> 128 <descriptors> 129 <descriptor>src/assembly/assembly.xml</descriptor> 130 </descriptors> 131 </configuration> 132 </plugin> 133 134 <plugin> 135 <groupId>org.apache.maven.plugins</groupId> 136 <artifactId>maven-release-plugin</artifactId> 137 <configuration> 138 <preparationGoals>clean site assembly:assembly</preparationGoals> 139 </configuration> 140 </plugin> 141 142 </plugins> 143 </build> 144 145 <reporting> 146 <plugins> 147 148 <plugin> 149 <groupId>org.apache.maven.plugins</groupId> 150 <artifactId>maven-project-info-reports-plugin</artifactId> 151 <reportSets> 152 <reportSet> 153 <reports> 154 <report>dependencies</report> 155 <!-- <report>project-team</report> --> 156 <!-- <report>mailing-list</report> --> 157 <!-- <report>cim</report> --> 158 <!-- <report>issue-tracking</report> --> 159 <report>license</report> 160 <!-- <report>scm</report> --> 161 </reports> 162 </reportSet> 163 </reportSets> 164 </plugin> 165 166 <plugin> 167 <groupId>org.codehaus.mojo</groupId> 168 <artifactId>cobertura-maven-plugin</artifactId> 169 </plugin> 170 171 <plugin> 172 <groupId>org.apache.maven.plugins</groupId> 173 <artifactId>maven-javadoc-plugin</artifactId> 174 </plugin> 175 176 <plugin> 177 <groupId>org.apache.maven.plugins</groupId> 178 <artifactId>maven-pmd-plugin</artifactId> 179 </plugin> 180 181 </plugins> 182 </reporting> 183 184 <licenses> 185 <license> 186 <name>Apache 2</name> 187 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> 188 <distribution>repo</distribution> 189 </license> 190 </licenses> 191 192 </project>