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命令。
- MAVEN的安装及用maven命令生成一个普通的java项目
- intellijidal如何将一个普通的java项目转变成maven项目
- 在Linux如何使用命令创建Maven的普通java项目
- 生成一个简单的java maven工程
- 【团队-java-maven】在java项目中部署maven(2)关于java web的普通maven项目如何创建
- 【笔记】Maven的安装,配置及Eclipse搭建Maven项目
- 关于Maven的安装及创建项目
- Maven项目管理工具的安装及配置
- maven命令生成项目
- maven命令构建自己的java项目
- Maven构建一个简单的Java项目
- 将一个普通项目变为maven项目
- maven项目的自动生成
- maven入门:一个简单的maven项目
- maven 命令生成 web项目出错的问题
- Maven配置及Maven项目的搭建
- Maven命令及 将mvn项目转换成Eclipse支持的Java项目
- svn排除maven项目生成的文件及eclipse配置文件
- HDU 5950 Recursive sequence(矩阵快速幂)
- Android IntentService用法
- QT开发环境搭建
- PAT A 1001
- Angular-xeditable 入坑记
- MAVEN的安装及用maven命令生成一个普通的java项目
- 什么是maven?
- POJ 2001 Shortest Prefixes(字典树)
- 变量与常量高级
- 一天一条Linux指令-nohup
- Fiddler 教程
- Visual Studio 2010打开项目时提示“此项目针对的是.Net Framework,version=4.0”
- 软件测试(第2版)_Paul学习01——简介
- 一个程序在内存中的分析