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>groovy-jar</packaging> 12 <version>1.2.1</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>org.codehaus.groovy</groupId> 25 <artifactId>groovy-all</artifactId> 26 <version>1.5.4</version> 27 </dependency> 28 29 <dependency> 30 <groupId>log4j</groupId> 31 <artifactId>log4j</artifactId> 32 <version>1.2.13</version> 33 </dependency> 34 35 <!-- TESTING ONLY --> 36 37 <dependency> 38 <groupId>commons-net</groupId> 39 <artifactId>commons-net</artifactId> 40 <version>1.4.1</version> 41 <scope>test</scope> 42 </dependency> 43 44 <dependency> 45 <groupId>easymock</groupId> 46 <artifactId>easymock</artifactId> 47 <version>1.2_Java1.3</version> 48 <scope>test</scope> 49 </dependency> 50 51 <dependency> 52 <groupId>junit-addons</groupId> 53 <artifactId>junit-addons</artifactId> 54 <version>1.4</version> 55 <scope>test</scope> 56 </dependency> 57 58 <dependency> 59 <groupId>org.springframework</groupId> 60 <artifactId>spring</artifactId> 61 <version>2.0.7</version> 62 <scope>test</scope> 63 </dependency> 64 65 <!-- Transitive dependency. 66 <dependency> 67 <groupId>junit</groupId> 68 <artifactId>junit</artifactId> 69 <version>3.8.1</version> 70 <scope>test</scope> 71 </dependency> 72 --> 73 74 </dependencies> 75 76 <distributionManagement> 77 <repository> 78 <id>sourceforge</id> 79 <url>scp://shell.sourceforge.net/home/groups/m/mo/mockftpserver/htdocs/m2repo</url> 80 </repository> 81 </distributionManagement> 82 83 <build> 84 <extensions> 85 <extension> 86 <groupId>org.apache.maven.wagon</groupId> 87 <artifactId>wagon-ssh-external</artifactId> 88 <version>1.0-beta-2</version> 89 </extension> 90 </extensions> 91 92 <plugins> 93 94 <plugin> 95 <groupId>org.codehaus.mojo.groovy</groupId> 96 <artifactId>groovy-maven-plugin</artifactId> 97 <extensions>true</extensions> 98 </plugin> 99 100 <plugin> 101 <groupId>org.apache.maven.plugins</groupId> 102 <artifactId>maven-compiler-plugin</artifactId> 103 <configuration> 104 <verbose>true</verbose> 105 <fork>true</fork> 106 <executable>${JAVA_1_4_HOME}/bin/javac</executable> 107 <compilerVersion>1.3</compilerVersion> 108 </configuration> 109 </plugin> 110 111 <!-- clean coverage data before collecting --> 112 <plugin> 113 <artifactId>cobertura-maven-plugin</artifactId> 114 <groupId>org.codehaus.mojo</groupId> 115 <version>2.0</version> 116 <executions> 117 <execution> 118 <goals> 119 <goal>clean</goal> 120 </goals> 121 </execution> 122 </executions> 123 </plugin> 124 125 <plugin> 126 <groupId>org.apache.maven.plugins</groupId> 127 <artifactId>maven-jar-plugin</artifactId> 128 <configuration> 129 <archive> 130 <manifestEntries> 131 <MockFtpServer-Version>${pom.version}</MockFtpServer-Version> 132 </manifestEntries> 133 </archive> 134 </configuration> 135 </plugin> 136 137 <plugin> 138 <artifactId>maven-assembly-plugin</artifactId> 139 <configuration> 140 <descriptors> 141 <descriptor>src/assembly/assembly.xml</descriptor> 142 </descriptors> 143 </configuration> 144 </plugin> 145 146 <plugin> 147 <groupId>org.apache.maven.plugins</groupId> 148 <artifactId>maven-release-plugin</artifactId> 149 <configuration> 150 <preparationGoals>clean site assembly:assembly</preparationGoals> 151 </configuration> 152 </plugin> 153 154 </plugins> 155 </build> 156 157 <reporting> 158 <plugins> 159 160 <plugin> 161 <groupId>org.apache.maven.plugins</groupId> 162 <artifactId>maven-project-info-reports-plugin</artifactId> 163 <reportSets> 164 <reportSet> 165 <reports> 166 <report>dependencies</report> 167 <!-- <report>project-team</report> --> 168 <!-- <report>mailing-list</report> --> 169 <!-- <report>cim</report> --> 170 <!-- <report>issue-tracking</report> --> 171 <report>license</report> 172 <!-- <report>scm</report> --> 173 </reports> 174 </reportSet> 175 </reportSets> 176 </plugin> 177 178 <plugin> 179 <groupId>org.codehaus.mojo</groupId> 180 <artifactId>cobertura-maven-plugin</artifactId> 181 </plugin> 182 183 <plugin> 184 <groupId>org.apache.maven.plugins</groupId> 185 <artifactId>maven-javadoc-plugin</artifactId> 186 </plugin> 187 188 <plugin> 189 <groupId>org.apache.maven.plugins</groupId> 190 <artifactId>maven-pmd-plugin</artifactId> 191 </plugin> 192 193 </plugins> 194 </reporting> 195 196 <licenses> 197 <license> 198 <name>Apache 2</name> 199 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> 200 <distribution>repo</distribution> 201 </license> 202 </licenses> 203 204</project>