eclipse把java web项目转为maven项目

自己开发一个项目,建立的是dynamic web project,结果提交代码交付给运维人员时,他们要求用maven项目,说这样更好管理。苦于我以前maven用的太少了,那就学吧。

1.转换项目类型

右键项目,看到有Configure选项,直接Convert To Maven Project,整个项目目录会发生变化,如图

eclipse把java web项目转为maven项目_第1张图片

多了maven的标志性文件pom.xml,在编辑框弹出如下

eclipse把java web项目转为maven项目_第2张图片

OK,已经转为了maven项目,这里可以编辑你的版本,Artifact Id等信息。

2.编辑pom.xml

点击下面的pom.xml,进入pom的编辑模式。

在普通的项目中我们只需要添加一些依赖项,我们可以到http://www.mvnrepository.com/去找相关的依赖包。

从项目的Referenced Libraries子目录可以看到自己的依赖包,比如我的项目需要mahout包,那么我去网站搜索mahout,根据自己需要的包及版本,进入到以下页面。

eclipse把java web项目转为maven项目_第3张图片

可以看到有个xml标记语言的dependency,把这个复制到自己的pom.xml中。下面是我的pom.xml部分代码。


	4.0.0
	SmartPush
	SmartPush
	war

	

		
			org.apache.mahout
			mahout-core
			0.9
		
		
			org.apache.mahout
			mahout-math
			0.9
		
		
			mysql
			mysql-connector-java
			5.1.30
		
		
			log4j
			log4j
			1.2.17
		


	

	
		src
		
			
				src
				
					**/*.java
				
			
		
		
			
				maven-compiler-plugin
				3.1
				
					1.7
					1.7
				
			
			
				maven-war-plugin
				2.3
				
					WebContent
					false
				
			
		
	
	0.0.1

3.编译

进入到自己的项目目录,执行以下命令

$mvn compile

$mvn package
你就可以在target目录下看到需要的war文件。

你可能感兴趣的:(java)