MAVEN的安装及用maven命令生成一个普通的java项目

来源:互联网 发布:prod.env.js 编辑:程序博客网 时间:2024/04/29 17:54

一、MAVEN的安装(win10系统下)

1.检查jdk安装的情况(要1.6以上版本),检查方式:运行cmd,输入"java  -version";

2.下载MAVEN安装包:apache-maven-3.0.5.zip

3.  对apache-maven-3.0.3-bin.zip进行解压缩,解压目录可以自定义(记住自己的解压目录,后面需要配置环境变量,解压目录最好不要有中文字);


4.设置系统环境变量,MAVEN_HOME,此电脑----属性----高级----环境变量,点击“系统变量”下的新建一个变量,变量名: MAVEN_HOME; 变量值:D:\xpy\apache-maven-3.0.5(解压的根目录路径),如下所示:


5.在系统变量列表中找到系统变量path,打开之,点击“”新建”输入:“%MAVEN_HOME%\bin”(win7系统下,在path路径后面追加的话,前面必须加一个分号,即:“;%MAVEN_HOME%\bin”),如下所示:

6.保存以后,环境变量就配置完毕了。验证安装是否成功:win+R运行cmd,输入 mvn -v 查看:


二、用maven命令生成一个普通的java项目


1.在D盘根目录下,建立一个名为“beauxie”文件夹,在此目录下,运行cmd命令窗口:先按住“shift”,再鼠标右键点击文件内空白处,选择“在此处打开命令窗口”(当然也可以用cmd一步步进来,开心就好。。。),如下所示:


2.输入: mvn archetype:generate -DgroupId=com.beauxie  -DartifactId=mvn_demo -DinteractiveMode=false  -DarchetypeCatalog=internal,该命令的作用是建立一个名为“mvn_demo”的java项目,该项目下有一个名为“com.beauxie”的包,第一次运行需要等待几分钟是正常,如下所示:


“BUILD SUCCESS”说明项目创建成功。

3.此时beauxie目录下多了一个名为mvn_demo的文件夹,查看该文件夹:


其中,src是大家熟悉的目录,关键是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/maven-v4_0_0.xsd">  <modelVersion>4.0.0</modelVersion>  <groupId>com.beauxie</groupId>  <artifactId>mvn_demo</artifactId>  <packaging>jar</packaging>  <version>1.0-SNAPSHOT</version>  <name>mvn_demo</name>  <url>http://maven.apache.org</url>  <dependencies>    <dependency>      <groupId>junit</groupId>      <artifactId>junit</artifactId>      <version>3.8.1</version>      <scope>test</scope>    </dependency>  </dependencies></project>
这是MAVEN进行工作的主要配置文件,默认导入了一个用于测试的依赖包(junit),后面有机会再补充吧。

4.只有这两个文件并不是一个完整的java项目,是无法导入到eclipse中的,所以我们要用MAVEN命令生成可以导入eclipse项目的相关文件,MAVEN命令:

mvn eclipse:eclipse(该命令一定要在项目根目录下运行),如下所示:

运行成功以后,mvn_demo目录下:


5.打开eclipse,导入该项目后,如下图所示:

src/test/java是用于测试的,src/main/java才是存放java代码。

6.测试代码,运行App类,输出“Hello World!”,如下所示:

至此,表示成功用MAVEN创建java普通项目。


三、总结:

1.MAVEN的安装目录可以自定义;

2.记得配置MAVEN的环境变量,且对应的目录是MAVEN的解压目录路径

3.用mvn生成java项目时,生成的项目存放在使用mvn命令的当前目录下;

4.生成jeclipse可导入的相关文件时,一定要在项目根目录下使用mvn命令。





1 0
原创粉丝点击