Maven3搭建spring邮件项目
?项目目录基本都是固定的,如下:
?在项目根目录下修改pom.xml,内容如下:?
?
?其中
?
其中也包括一些上面没有显式声明依赖的,比如commons-logging-1.1.1.jar,那是因为spring-core-2.5.6.jar依赖commons-logging-1.1.1.jar,所以maven也把它下载了,spring-core依赖关系可以参考maven仓库中spring-core目录下的pom文件。
接下来编写具体类:
首先定义邮件发送接口,很简单,就一个方法
?
?
?配置文件中也用到了属性文件,这样更加灵活
?
?执行Maven test,?
?
如果CONSOLE中显示BUILD SUCCESS,则说明测试类成功执行了,并且,图片右下角显示我已经收到了这个邮件了,呵呵。
接下来我们要做的是打包项目,执行Run as下面的Maven install,执行OK以后,我们会在项目的target下面找到打包的文件,如图:
?并且Maven已经把这个项目包放在了Maven仓库中,其它项目可以依赖使用。源代码下载地址
http://download.csdn.net/detail/zhaoyan8783/4008290
?
?