您的位置:首页 > 编程语言 > Java开发

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

2017-06-28 16:06 459 查看


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,R

log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=bbscs7log.txt
log4j.appender.R.MaxFileSize=500KB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.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

运行后成功为 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: