首页 > 代码库 > maven第二天——大纲待更新
maven第二天——大纲待更新
一、在eclipse中建立工程
在day01中我们搭建了eclipse的maven环境,接下来我们开始建立maven项目
1.在eclipse中建立JAVA工程
file->new->maven project,勾选 create a simple project->next
在上述对话框中填入坐标信息和打包方式(这里选择jar),将以下信息填入,建立工程
groupId:com.atguigu.maven
ArtifactId:MakeFriends
Package:com.atguigu.maven
在src/main/java中新建类com.atguigu.maven.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; }
在src/test/java中新建类com.atguigu.maven.MakeFriendsTest
package com.atguigu.maven; import static junit.framework.Assert.assertEquals; import org.junit.Test; public class MakeFriendsTest { @Test public void testMakeFriends() { MakeFriends makeFriend = new MakeFriends(); String str = makeFriend.makeFriends("litingwei"); assertEquals("Hey,John make a friend please.", str); } }
//不要自己去以IDE的方式导入jUnit的包
添加依赖信息(pom.xml)
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> <scope>test</scope> </dependency> <dependency> <groupId>com.atguigu.maven</groupId> <artifactId>HelloFriend</artifactId> <version>0.0.1-SNAPSHOT</version> <type>jar</type> <scope>compile</scope> </dependency>
//自己建一个dependcies父标签
//执行此操作时请将之前建的maven工程进行导入
此时maven工程会生成一个maven的依赖:
当然,我们的工程依赖HelloFriend,但是仓库中并没有这个依赖,直接编译将报错,我们必须先进行安装(关于安装的概念请参见day01):
在HelloFriend的 pom.xml上右击->run as->maven install (控制台输出 BUILD SUCCESS即OK)
接下来我们可以对MakeFriends进行编译了,在pom.xml上右击->run as->maven build...(第二个),goals中填编译命令 compile
//当然,这样一直安装到仓库也是比较麻烦的,一般而言我们都是项目开发完了,最后需要打包测试了,再把需要安装的都安装一下即可。
2.在eclipse中建立WEB工程
maven第二天——大纲待更新