maven(二):创建一个可用的maven项目,完整过程_项目管理_非技术区_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 非技术区 > 项目管理 > maven(二):创建一个可用的maven项目,完整过程

maven(二):创建一个可用的maven项目,完整过程

 2017/9/18 20:33:33  free_java  程序员俱乐部  我要评论(0)
  • 摘要:环境:eclipse4.5(内置maven插件)创建maven项目文件菜单--新建--其他--mavenproject下一步选择web结构groupid:指项目在maven本地仓库中的目录artifactid:指项目在以上目录中的名字version:指项目名字的版本package:输入group和artifact,会自动生成package,目录+名字=完整路径注意:groupid+artifactid+version必须是一个唯一的名字,不要和任何别的jar包全名一模一样
  • 标签:创建 一个 项目 过程 Maven

环境: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

class="html">	<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--    之后和普通项目一样选择目录

 

 

发表评论
用户名: 匿名