maven(二):创建一个可用的maven项目,完整过程
2017-01-01 09:13
387 查看
环境:eclipse4.5 (内置maven插件)
创建maven项目
文件菜单--新建--其他-- maven project
下一步
选择web 结构
group id: 指项目在maven本地仓库中的目录
artifact id:指项目在以上目录中的名字
version: 指项目名字的版本
package:输入group和artifact,会自动生成package,目录+名字=完整路径
注意:group id+artifact id+version必须是一个唯一的名字,不要和任何别的jar包全名一模一样,否则会引发冲突
完成创建,一进来就报错
maven项目默认不会引入tomcat库,没有servlet的jar包,自然也就不认识jsp,但是却自动创建了index.jsp,手动把index.jsp删除
设置Dynamic Web Module版本为3.0
因为我们用的是tomcat7,对应的是3.0版本,打开导航器视图
修改org.eclipse.wst.common.project.facet.core.xml
jst.web的version从2.3改成3.0
修改web.xml,把2.3类型的这一段声名删除
设置java版本为1.7
maven默认编辑器是1.5,即使你右键项目--属性 改成1.7,每次执行maven update时都会变回1.5,需要在pom.xml中设置
在<build></build>中加入编辑器插件,如下,指定版本为1.7
注意:修改maven配置以后,必须执行update才会生效。否则可能项目还在报错,但是却没有任何错误提示
回到项目视图,右键项目--执行maven update
右键项目--属性--project facets-- 看到Dynamic Web Module是3.0, java是1.7,设置成功
创建java目录
目录名为src/main/java,完成后,项目右键--刷新
最后看到的结果是这样,没有错误,一个空的maven项目创建完成
如果是导入maven项目
文件--导入--Existing Maven Projects-- 之后和普通项目一样选择目录
创建maven项目
文件菜单--新建--其他-- maven project
下一步
选择web 结构
group id: 指项目在maven本地仓库中的目录
artifact id:指项目在以上目录中的名字
version: 指项目名字的版本
package:输入group和artifact,会自动生成package,目录+名字=完整路径
注意:group id+artifact id+version必须是一个唯一的名字,不要和任何别的jar包全名一模一样,否则会引发冲突
完成创建,一进来就报错
maven项目默认不会引入tomcat库,没有servlet的jar包,自然也就不认识jsp,但是却自动创建了index.jsp,手动把index.jsp删除
设置Dynamic Web Module版本为3.0
因为我们用的是tomcat7,对应的是3.0版本,打开导航器视图
修改org.eclipse.wst.common.project.facet.core.xml
jst.web的version从2.3改成3.0
修改web.xml,把2.3类型的这一段声名删除
设置java版本为1.7
maven默认编辑器是1.5,即使你右键项目--属性 改成1.7,每次执行maven update时都会变回1.5,需要在pom.xml中设置
在<build></build>中加入编辑器插件,如下,指定版本为1.7
<build> <finalName>test</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build>
注意:修改maven配置以后,必须执行update才会生效。否则可能项目还在报错,但是却没有任何错误提示
回到项目视图,右键项目--执行maven update
右键项目--属性--project facets-- 看到Dynamic Web Module是3.0, java是1.7,设置成功
创建java目录
目录名为src/main/java,完成后,项目右键--刷新
最后看到的结果是这样,没有错误,一个空的maven项目创建完成
如果是导入maven项目
文件--导入--Existing Maven Projects-- 之后和普通项目一样选择目录
相关文章推荐
- maven(二):创建一个可用的maven项目,完整过程
- openstack创建一个完整的项目过程
- 创建Maven父子项目及发布到tomat的完整过程
- 译:Apache Maven-简化java的构建过程--比apache ant更多(2) 创建一个简单的maven项目
- eclipse maven创建一个maven web项目,以及创建过程中的报错解决方法
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之glassfish篇(二)
- maven一句命令创建一个struts2的项目
- MiniOA开发过程记录(30)-创建Maven项目
- 一个Windows Service项目的完整开发过程
- Maven:完整参考手册--1.5 一个“项目”的概念模型
- 如何使用maven创建一个web项目
- maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之tomcat篇
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之glassfish篇(一)
- 一个项目完整制作过程的分享
- oracle一个创建用户、创建表空间、授权、建表的完整过程
- 配合m2eclipse创建一个标准的maven web项目
- 用Java语言编写一个绘图项目的完整过程
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之jetty篇(二)
- 用Java语言编写一个绘图项目的完整过程
- maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之jetty篇(二)