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 的地址
- 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
即这一段
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
将这一段复制到pom.xml中<dependencies>
中,返回Depdencies标签页,显示如下:
右键pom.xml->run as->Maven install
第一次运行会安装一些插件,之后会把需要的依赖包下载下来
新建一个class 尝试import log4j包
不出现报错则使用完整代码
- 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
内容为
- 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
运行后成功为
- Eclipse EE+MAVEN配置以及POM.XML的使用
- Eclipse EE+MAVEN配置以及POM.XML的使用
- Maven项目的pom.xml常见配置(Eclipse)
- Maven的pom.xml配置
- maven pom.xml的配置
- Maven的pom.xml配置
- eclipse maven插件使用POM.XML异常
- pom.xml中maven-compiler-plugin插件配置的使用
- maven使用pom.xml 常见配置详解
- Maven pom.xml配置
- maven pom.xml 配置
- maven-pom.xml配置
- maven pom.xml配置
- pom.xml中的java.home变量(eclipse默认的java.home变量)&& pom.xml详解&&maven常用配置的变量
- eclipse EE 4.5 配置自定义的maven
- maven axis2 的pom.xml 配置
- maven webapp的标准pom.xml配置
- Maven-Pom.xml的详细配置(三)
- CSS
- 【扩展】SSM之配置quartz定时器
- public static void main
- Linux运维笔记-文档总结-pxe无人值守安装系统
- js时间戳转ymd
- Eclipse EE+MAVEN配置以及POM.XML的使用
- swift3的改变
- 分享网站到其他社区
- 使用VS2010开发ActiveX(MFC)控件(2)——界面显示
- nginx 简单配置文件说明
- Hbase连接池HTablePool为何弃用
- Leetcode Minimum Depth of Binary Tree
- Spring(01)——bean定义
- 过滤器、监听器、拦截器的区别