maven eclipse
2016-06-03 14:39
441 查看
如何在eclipse中使用maven
我使用的eclipse有自带的maven插件,因此直接创建就可以了。这里就不介绍如何安装maven了。下面介绍一下maven工程的创建:1 如何创建maven工程:
直接点击新建,在里面可以找到Maven选项卡,点击Maven Project创建Maven工程
2 选择默认的工程位置
3 创建工程,红色是创建普通的maven工程的。粉色是创建web工程的。
6 填写相关的groupId artifactId version等信息
点击完成就创建好了一个简单的maven工程。
maven工程是什么样子的?
maven的工程一般都是如下的结构:first_maven |-- pom.xml `-- src |-- main | |-- java | | `-- com | | `-- test | | `-- App.java | `-- resources | `-- META-INF | `-- application.properties `-- test `-- java `-- com `-- test `-- AppTest.java
pom.xml:用于定义或者添加jar包的依赖
src-main:用于存放java源文件
src-test:用于存放测试用例。
也许工程下还会出现target文件夹,这个是用来生成对应的class文件或发布的jar包。
Eclipse中maven常用的命令
点击Run As就可以发现几个Maven的命令:Maven Build:
这个命令用于编译Maven工程,执行命令后会在target文件夹中的classes中生成对应的class文件。
Maven Clean:
删除target文件夹,即删除生成的package包以及class等文件。
Maven Test:
先自动进行编译,在运行所有的测试用例。
Maven install:
发布生成对应的package包。
============================= 一些常见的问题 =============================
错误1 No goals have been specified for this build.
<build>
<defaultGoal>compile</defaultGoal>
</build>
错误2 -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
可以设一个环境变量M2_HOME指向你的maven安装目录
M2_HOME=D:\Apps\apache-maven-3.3.1
然后在Window->Preference->Java->Installed JREs->Edit
在Default VM arguments中设置
-Dmaven.multiModuleProjectDirectory=$M2_HOME
====================== 配置jdk默认版本 ===================================
settings.xml 中配置
<profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion> </properties> </profile>
相关文章推荐
- Java编程经验汇总
- 关于javax.servlet不存在的问题
- JAVA多线程实现的三种方式
- spring---消息订阅发布之RabbiteMQ
- eclipse查看方法被调用的地方
- spring通过工厂方法和FactoryBean来配置Bean
- 随机时间(java代码)
- struts和springmvc相关获取ServletContext()方式
- java POI解析Excel 之数据转换公用方法
- eclipse创建maven web项目
- java中static关键字的说明
- 解决Cannot change version of project facet Dynamic web module to 3.0
- java 利用POI 上传解析导出Excel 深入
- 基于Struts和hibernate框架的学生信息管理系统
- J2ee项目从0搭建(五):最新Spring下载(BOM解决jar包依赖)、集成
- Ubuntu安装JDK
- java实现加减的计算器。。。
- spring 任务调度
- 初学JavaWeb编程过程中遇到的一些问题记录
- 归并排序