设为首页 加入收藏

TOP

Maven与eclipse整合
2015-07-24 05:40:52 来源: 作者: 【 】 浏览:6
Tags:Maven eclipse 整合

一. 创建Java项目

第1步:首先导入前面命令行建立的两个maven项目Hello和HelloFriend。
方法:选择file-->import-->Existing MAVEN PROJECTS选项选择对应项目路径导入即可

第2步:按顺序先后执行Hello和HelloFriend项目的的构建
方法:右击各自项目pom.xml文件,选择run as中的maven install命令将构件安装至仓库中

第3步:通过eclipse新建第三个maven项目。选择file-->new-->other-->MAVEN PROJECT选项
\

第4步:在src/main/java中新建文件com.zdp.maven.MakeFriends.java

public class MakeFriends {
	
	public String makeFriends(String name){
		HelloFriend friend = new HelloFriend();
		friend.sayHelloToFriend("litingwei");	
		String str = "Hey,"+friend.getMyName()+" make a friend please.";
		System.out.println(str);
		return str;
	}
}

第5步:在src/test/java中新建文件com.zdp.maven.MakeFriendsTest.java

public class MakeFriendsTest {
	
	@Test
	public void testMakeFriends(){		
		MakeFriends makeFriend = new MakeFriends();
		String str = makeFriend.makeFriends("litingwei");
		assertEquals("Hey,John make a friend please.",str);		
	}
}

第6步:点击根目录pom.xml添加依赖

  
	
   
    4.0.0
   
	
   
    com.zdp.maven
   
	
   
    MakeFriends
   
	
   
    0.0.1-SNAPSHOT
   
	
   
    jar
   
	
   
    MakeFriends
   
	
   
    http://maven.apache.org
   

	
    
    
     UTF-8
     
   

	
    
     
     
      junit
      
     
      junit
      
     
      4.9
      
     
      test
      
     
     
     
      com.zdp.maven
      
     
      HelloFriend
      
     
      0.0.1-SNAPSHOT
      
     
      compile
      
     
   

  

第7步:右击pom.xml选择run as 中的命令执行即可


二. 创建Web项目

第1步:创建maven web工程
\

第2步: 继承parent, 修改web项目中 pom.xml文件如下

  

	
   
    4.0.0
   
	
   
    webs
   
	
   
    war
   
	
   
    webs Maven Webapp
   

	
    
    
     com.zdp.maven
     
    
     Parent
     
    
     0.0.1-SNAPSHOT
     
    
     ../Parent/pom.xml
     
   

	
    
     
     
      junit
      
     
      junit
      
     
     
     
      com.zdp.maven
      
     
      MakeFriends
      
     
   

  

第3步:建立测试jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ page import="com.zdp.maven.*"%>
<%
    MakeFriends makeFriends=new MakeFriends();
    out.println(makeFriends.makeFriends("wanglipeng"));
%>


第4步:模块聚合, 修改parent中 pom.xml

  
	
	
   
    4.0.0
   
	
   
    com.zdp.maven
   
	
   
    Parent
   
	
   
    0.0.1-SNAPSHOT
   
	
   
    pom
   
	
   
    Parent
   
	
   
    http://maven.apache.org
   

	
    
    
     UTF-8
     
   
	
	
    
    
     ../Hello
     
    
     ../HelloFriend
     
    
     ../MakeFriends
     
    
     ../webs
     
   
	
	
    
     
      
      
       junit
       
      
       junit
       
      
       4.9
       
      
       test
       
      
      
      
       com.zdp.maven
       
      
       Hello
       
      
       0.0.1-SNAPSHOT
       
      
       compile
       
      
      
      
       com.zdp.maven
       
      
       HelloFriend
       
      
       0.0.1-SNAPSHOT
       
      
       compile
       
      
      
      
       com.zdp.maven
       
      
       MakeFriends
       
      
       0.0.1-SNAPSHOT
       
      
       compile
       
      
     
   

  


第5步:修改web项目, 设置自动部署到tomcat下面

        
  
		
   
    web
   
		
    
     
     
      org.codehaus.cargo
      
     
      cargo-maven2-plugin
      
     
      1.2.3
      
      
       
       
        tomcat5x
        
       
        D:/tomcats/apache-tomcat-6.0.32_Demo
        
       
       
       
        existing
        
       
        D:/tomcats/apache-tomcat-6.0.32_Demo
        
       
      
      
       
       
        cargo-run
        
       
        install
        
        
        
         run
         
        
       
      
     
   
	
  



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇UVA - 669 Defragment 下一篇C++编程 ? 快速查找一个对象

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: