10.14. Obtaining Commons Net
Problem
You need to use Commons Net to write a simple FTP, SMTP, or POP3 client.
Solution
Download the latest version of Commons Net, and place the Commons Net
JAR
in your project’s
classpath. Following the steps outlined in Recipe 1.1, download Commons Net 1.2.2 instead of
Commons Lang.
Discussion
Jakarta Commons Net contains some simple clients for commonly used
network protocols, such as FTP, TFTP, Telnet, NNTP, POP3, and SMTP.
Protocols are supported by collections of classes in packages
dedicated to these protocols. For example, FTP is supported by a set
of classes in the org.apache.commons.net.ftp
package, including FTPClient
and
FTPFile
; and SMTP is supported by classes in the
org.apache.commons.net.smtp
package, including
SMTPClient
.
If you have a Maven project that needs to use Commons Net, add a
dependency on Commons Net 1.2.2 with the following section in
project.xml
:
<dependencies> <dependency> <id>commons-net</id> <version>1.2.2</version> </dependency> ....other dependencies... </dependencies>
See Also
For more information about Commons Net, see the Commons Net project page at http://jakarta.apache.org/commons/net.
Get Jakarta Commons Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.