maven,教会小白的你!()

标签: maven maven知识点 maven项目搭建 maven第二个项目
18人阅读 评论(0) 收藏 举报
分类:
第六步:新建第二个项目模块HelloFriend目录及约定的目录结构


HelloFriend
  src
  main
  java
  resources(暂时省略)
  test
  java
  resources(暂时省略)
  pom.xml
第七步:在项目HelloFriend根目录建立pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>cn.xypuxing.maven</groupId>
  <artifactId>HelloFriend</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>HelloFriend</name>
  
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>xypuxing</groupId>
<artifactId>HelloWorld</artifactId>
<version>0.0.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>

第八步:在src/main/java/cn/xypuxing/maven目录下新建文件HelloFriend.java
package cn.xypuxing.maven;
import cn.xypuxing.maven.HelloWorld;
public class HelloFriend {

public String sayHelloToFriend(String name){
HelloWorld hw = new HelloWorld();
String str = hw.sayHello(name)+" I am "+this.getMyName();
System.out.println(str);
return str;
}

public String getMyName(){
return "MAVEN";
}


}
第九步:在/src/test/java/cn/xypuxing/maven目录下新建测试文件HelloFriendTest.java
package cn.xypuxing.maven;
import static junit.framework.Assert.assertEquals;
import org.junit.Test;
import cn.xypuxing.maven.Hello;

public class HelloFriendTest {
@Test
public void tesHelloFriend(){
HelloFriend helloFriend = new HelloFriend();
String results = helloFriend.sayHelloToFriend("Jock");
assertEquals("Hello World Jock! I am MAVEN",results);
}
}

第十步:在HelloFriend目录下执行命令mvn package
系统报错说没有找到依赖

第十一步:需要重新构建HelloWorkd第一个项目并安装到数据仓库,在命令行HelloWorkd根目录下执行mvn clean install

第十二步:重新在HelloFriend目录下执行命令mvn package

成功
查看评论

一篇真正教会你开发移动端页面的文章(一)

(点击上方蓝字,快速关注我们) 来源:HcySunYang http://hcysun.me/2015/10/16/一篇真正教会你开发移动端页面的文章(一)/ 从我工作以...
  • VhWfR2u02Q
  • VhWfR2u02Q
  • 2017-12-06 00:00:00
  • 167

移动端WebApp自适应实践

为什么要写这个 以前写过关于WebApp自适应屏幕的文章(链接),不过写的大多数群众看不懂,所以来个图文并茂的版本。虽然只是一个简单的页面,不过在做的过程中也遇到了一些问题,也算是好事吧! ...
  • DreamJiay
  • DreamJiay
  • 2016-09-25 09:46:36
  • 116

Get撩妹新方式!10秒抓一个娃娃

想要撩到妹 必须要从喜好下手 面对软萌的毛绒娃娃 高冷女神也会败下阵来 前几天日本惊现 让你绝对抓不到的娃娃机 这让我们抓娃娃爱好者...
  • janeqiyi
  • janeqiyi
  • 2018-01-04 14:32:38
  • 127

一篇真正教会你开发移动端页面的文章(二)

来源:HcySunYang http://hcysun.me/2015/10/19/一篇真正教会你开发移动端页面的文章-二/ 之前写了一篇文章《一篇真正教会你开发移动端一面的文章(一)》...
  • highboys
  • highboys
  • 2017-12-10 00:30:16
  • 464

新手入门一篇就够:从零开发移动端IM

一、前言 IM发展至今,已是非常重要的互联网应用形态之一,尤其移动互联网时代,它正以无与论比的优势降低了沟通成本和沟通代价,对各种应用形态产生了深远影响。 做为IM开发者或即将成为IM开发...
  • zhuzhutiancai1
  • zhuzhutiancai1
  • 2016-09-21 21:54:40
  • 419

maven插件及其使用方法(2)

  • 2013年10月13日 11:51
  • 1.07MB
  • 下载

maven插件及其使用方法

  • 2013年10月13日 11:48
  • 44.38MB
  • 下载

Android Service实现详细过程

原文地址::http://blog.csdn.net/andy_android/article/details/7301814     一、Android Service介绍 Android的...
  • xqhrs232
  • xqhrs232
  • 2012-02-29 16:21:38
  • 479

一篇文章教会你,如何做到简历中要求的“要有扎实的Java基础“

一直以来,我也是很困惑,什么是"扎实的Java基础",直到一位名叫林萧的coder一篇文章给了我些许启发,十分感谢原作者的分享,最近又找到了这篇文章,共享出来,希望对大家会有帮助.在原文基础上有适量修...
  • u010694688
  • u010694688
  • 2017-05-06 09:06:12
  • 419

五分钟搞定Maven

---本文翻译自Maven官网的Maven in 5 Minutes,稍有删改,所有版权归maven所有。本文只作学习交流之用。 安装 Maven是一个java工具,因此,在继续之前你必须安装好...
  • lucifer821031
  • lucifer821031
  • 2008-02-19 13:10:00
  • 777
    个人资料
    持之以恒
    等级:
    访问量: 8516
    积分: 1000
    排名: 5万+
    文章存档
    最新评论