Maven中约定的目录结构和下载maven仓库

1. 创建预定的目录结构

在这里插入图片描述
1.根目录:工程名
2.src目录:源码
3.pom.xml:Maven工程的核心配置文件
4.main目录:存放主程序
5.text目录:存放测试程序
6.java目录:存放java源文件
7.resource文件:存放框架或其他的工具的配置文件

2.常用的Maven命令

1.注意:执行与构建过程相关Maven命令,必须进入pom.xml所在的目录。与构建相关:编译,测试,打包,…
2.常用的命令:
(1):mvn clean:清理
(2):mvn conpile:编译主程序
(3):mvn test-compile 编译测试程序
(4):mvn test:执行测试
(5):mvn package:打包

3.关于联网问题

1.Maven的核心程序中仅仅定义了抽象的生命周期,但是具体的工作是有特定的插件来完成的。而插件不在Maven核心程序中。
2.当我们执行需要插件的maven命令时,Maven核心程序会首先到本地仓库中寻找,
3.本地仓库默认是在当先电脑用户的.m2\repository
4.maven的核心程序如果在本地仓库中找不到的化会去联网下载。
5.修改默认的本地仓库位置。
(1)找到maven解压目录下\conf\settings.xml
(2)修改标签内容为自己仓库的位置D:\RepMaven

6.因为国外的服务器下载jar包很慢所以我们改为阿里云服务器(大约在150行左右)

 <!--阿里云仓库-->
	 <mirror>
		<id>nexus-aliyun</id>
		<mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
		</mirror>

7.在最后配置jdk,也要夹在两个profiles标签之间,我用的是jdk-8,可以修改成自己的jdk版本。

<profile>
      <id>jdk-1.8</id>
      <activation>
	    <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>

      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
</profile>

8配置完成,在命令行输入mvn help:system测试.

发布了127 篇原创文章 · 获赞 8 · 访问量 6271

猜你喜欢

转载自blog.csdn.net/OVO_LQ_Start/article/details/105202525