Eclipse EE+MAVEN配置以及POM.XML的使用

来源:互联网 发布:mac设置下面图标 编辑:程序博客网 时间:2024/06/02 02:07

Eclipse EE下载

Eclipse 与 Eclipse EE 是不同的产品,后者有更多的插件与管理工具 
下载页面:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplersr2

安装Eclipse中的Maven插件

Eclipse EE中自带Maven插件所以这一步略过

下载与配置Maven

下载页面 http://maven.apache.org/download.cgi

更改./conf/settings.xml中关于localRepository 的地址

<localRepository>/yourpath/</localRepository>
  • 1
  • 1

添加系统环境变量 
M2_HOME = Maven所在根目录 
path += M2_HOME\bin 
(在管理员模式cmd中输入mvn -v检测是否环境变量添加成功) 
然后在Window->Preference->Java->Installed JREs->Edit 
在Default VM arguments中设置 
-Dmaven.multiModuleProjectDirectory=$M2_HOME 
这里写图片描述

Installations->Add-> 添加Maven路径

这里写图片描述

User Settings->设置User Settings 为之前的/conf/settings.xml 
这里写图片描述

创建Maven项目与使用Pom.xml添加依赖

这里写图片描述
新建Maven Project->next->选择模板maven-archetype-quickstart 
这里写图片描述 
填写包名与模块名信息 
这里写图片描述

生成工程如下; 
这里写图片描述

例子中尝试使用Log4j

双击pom.xml进入pom管理页 
下方选择pom.xml标签页 
这里写图片描述 
如我需要添加log4j包,首先在http://mvnrepository.com/中搜索包名,然后复制该包的描述xml 
这里写图片描述
即这一段

<dependency>    <groupId>log4j</groupId>    <artifactId>log4j</artifactId>    <version>1.2.17</version></dependency>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5

将这一段复制到pom.xml中<dependencies>中,返回Depdencies标签页,显示如下: 
这里写图片描述

右键pom.xml->run as->Maven install 
第一次运行会安装一些插件,之后会把需要的依赖包下载下来

新建一个class 尝试import log4j包 
这里写图片描述

不出现报错则使用完整代码

import org.apache.log4j.Logger;/** *@author linbingwen *@2015年5月18日9:14:21 */public class App {    private static Logger logger = Logger.getLogger(App.class);      /**      * @param args      */      public static void main(String[] args) {          // System.out.println("This is println message.");          // 记录debug级别的信息          logger.debug("This is debug message.");          // 记录info级别的信息          logger.info("This is info message.");          // 记录error级别的信息          logger.error("This is error message.");      }  }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

注意log4j需要设置log4j.properties 
在对应的source folder下新建log4j.properties 
这里写图片描述

内容为

log4j.rootLogger=INFO,A1,Rlog4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.layout=org.apache.log4j.PatternLayoutlog4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%nlog4j.appender.R=org.apache.log4j.RollingFileAppenderlog4j.appender.R.File=bbscs7log.txtlog4j.appender.R.MaxFileSize=500KBlog4j.appender.R.MaxBackupIndex=10log4j.appender.R.layout=org.apache.log4j.PatternLayoutlog4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

运行后成功为 

这里写图片描述