maven之第一个maven程序
1、首先要有java环境,然后下载maven安装包,并将其配置在path路径下。测试是否加入路径的方法:在命令行中输入:mvn -v 查看java版本的命令:java -version 2、首先是更改maven依赖包下载的位置,打开conf目录下的settings.xml,我的具体路径是:F:apache-maven-3.5.0confsettings.xml 然后修改: 3、maven一般目录结构 为什么要遵循约定的目录结构呢? 4、然后在eclipse的工作目录下(即在含.metadata的文件下)建立自己的项目,我的项目名是hellomaven,并建立以下目录结构: ? 在src下建立pom.xml,这是maven的核心。里面暂时写入: <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</groupId>com.gong.mavenartifactId>Helloversion>0.0.1-SNAPSHOT> name<!-- https://mvnrepository.com/artifact/junit/junit --> dependencies> dependency> >junit>4.12scope>test> project> 在main/java/com/gong/maven下建立Hello.java,并写入 package com.gong.maven; public class Hello{ public String sayHello(String name){ return "Hello "+name+"!"; } } 在test/java/com/gong/maven下建立HelloTest.java,并写入 import org.junit.Test; import static junit.framework.Assert.*; HelloTest{ void testHello(){ Hello hello = new Hello(); String results = hello.sayHello("tom"); assertEquals("Hello tom!",results); } } 5、我们进入到pom.xml文件所在目录下,并对相应的maven命令进行测试: 常用命令 首先是mvn compile 运行之后,会下载maven所需的包以及下载相应的依赖到自己配置的位置 同时会编译主程序: 在项目下会生成一个target文件夹,文件夹中? ? 在classes文件夹里有com/gong/maven/Hello.class编译好的文件。 然后是mvn test-compile:编译测试源文件,会生成test-classes文件夹?。 最后是mvn package: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |