• 第二个Maven工程_java培训


    第二个Maven工程

    目录结构

    HelloFriend

              src

              ——main

              ————java

              ————resources

              ——test

              ————java

              ————resources

              pom.xml

    POM文件


    在src/main/java/com/atguigu/maven目录下新建文件HelloFriend.java主程序

    package com.atguigu.maven;

             import com.atguigu.maven.Hello;

             public class HelloFriend {

                      public String sayHelloToFriend(String name){

                              Hello hello = new Hello();

                              String str = hello.sayHello(name)+” I am “+this.getMyName();

                              System.out.println(str);

                              return str;

                      }

                      public String getMyName(){

                              return “John”;

                      }

             }

    测试程序

    在/src/test/java/com/atguigu/maven目录下新建测试文件HelloFriendTest.java

    package com.atguigu.maven;

             import static junit.framework.Assert.assertEquals;

             import org.junit.Test;

             import com.atguigu.maven.Hello;

             public class HelloFriendTest {

                      @Test

                      public void testHelloFriend(){

                              HelloFriend helloFriend = new HelloFriend();

                              String results = helloFriend.sayHelloToFriend(“litingwei”);

                              assertEquals(“Hello litingwei! I am John”,results);

                      }

             }

    关键:对Hello的依赖

    这里Hello就是我们的第一个Maven工程,现在HelloFriend对它有依赖。那么这个依赖能否成功呢?更进一步的问题是:HelloFriend工程会到哪里去找Hello呢?

    答案是:本地仓库。任何一个Maven工程会根据坐标到本地仓库中去查找它所依赖的jar包。如果能够找到则可以正常工作,否则就不行。

    想要了解跟多关于Java培训课程内容欢迎关注尚硅谷Java培训,尚硅谷除了这些技术文章外还有免费的高质量Java培训课程视频供广大学员下载学习。

     

  • 相关阅读:
    非插件方式为wordpress添加一个额外的编辑器
    如何在宝塔上面新建虚拟主机
    mybatis-plus的多数据源sql拦截&动态表名
    Java类与面向对象(创建对象 成员方法 形参实参 递归 重载 可变参数 作用域 构造方法 this)
    (四)Java算法:冒泡排序
    智慧社区解决方案的服务形式有哪些
    【神印王座】两位新老婆登场!龙皓晨神勇救美,采儿却大发醋意!
    图像新型拼接
    如何解决d3dcompiler_43.dll丢失问题?d3dcompiler_43.dll丢失修复方法
    vue首页多模块布局(标题布局)
  • 原文地址:https://blog.csdn.net/zjjcchina/article/details/127402631