• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>