zoukankan      html  css  js  c++  java
  • 5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

    

    1  第一种方式是:在连网的情况下。通过在helpàInstall下安装。

    新的地址是:http://download.eclipse.org/technology/m2e/releases

    2  第二中方式是:

    通过插件配置的方式进行安装插件。

    A  maven所需的插件放到maven的安装文件夹下,截图例如以下:

    B Eclipsedropins文件夹下创建下面三个插件:

    三个文件里的内容各自是:

    m2e.txt

    path=E:/Installed/apache-maven-3.1.0/install/m2e

    m2e-extras.txt

    path=E:/Installed/apache-maven-3.1.0/install/m2e-extras

    zest.txt

    path=E:/Installed/apache-maven-3.1.0/install/GEF-zest-3.7.1

    C  MavenàInstallations

    D 配置User Settings

    3 导入Maven项目

    FileàimportàExisting Maven Projects

    最后在Eclipse中的maven项目截图例如以下:

    右击pomàrunà有各种maven相关的命令

    4 自己定义maven命令

    右击pomàrunàmaven buildàGoals处填写组合命令:

    5 新建一个Maven项目

    File -- > new –>Other àMaven项目

    注意以下的package,去掉MakeFriends,默认当填写了Artifact Id之后,package中会有MakeFriends

    SNAPSHOT表示程序还在研发之中!

    MakeFriends相关

    src/main/java 中编写下面类

     

    package cn.toto.maven;

     

    public class MakeFriends {

     

       public String makeFriends(String name){

         

          HelloFriend friend = new HelloFriend();

          friend.sayHelloToFriend("涂作权");

          String str = "Hey,"+friend.getMyName()+" make a friend please.";

          System.out.println(str);

          return str;

       }

    }

    src/test/java

     

    package cn.toto.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);              

     

             }

    }

     

    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.toto.maven</groupId>

      <artifactId>MakeFriends</artifactId>

      <version>0.0.1-SNAPSHOT</version>

      <packaging>jar</packaging>

     

      <name>MakeFriends</name>

      <url>http://maven.apache.org</url>

     

      <properties>

        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

      </properties>

     

      <dependencies>

        <dependency>

            <groupId>junit</groupId>

            <artifactId>junit</artifactId>

            <version>4.9</version>

            <scope>test</scope>

        </dependency>  

        <dependency>

            <groupId>cn.toto.maven</groupId>

            <artifactId>HelloFriend</artifactId>

            <version>0.0.1-SNAPSHOT</version>

            <type>jar</type>

            <scope>compile</scope>

        </dependency>

      </dependencies>

    </project>

    右击pom.xml选择run as中的命令。运行就可以

     

  • 相关阅读:
    EasyFlash 的初始化配置
    不能靠眼睛之 KEIL 中失效代码灰暗特性
    C 头文件、宏、编译问题
    C++ 中 const、volatile、mutable的用法
    【转】C++ const 关键字总结
    你想要的成都全攻略,好耍不重样——成都胖娃呕心巨作
    【转】RO段、RW段和ZI段 --Image$$??$$Limit 含义(zz)
    深有体会内存对系统性能的重要性
    毕业论文编写笔记
    (二)基于商品属性的相似商品推荐算法——Flink SQL实时计算实现商品的隐式评分
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/7257324.html
Copyright © 2011-2022 走看看