Maven环境配置只是入门的基础,现在要通过Maven基本命令生成一个Java Project,首先通过mvn命令创建project,然后导入Eclipse IDE中,即可。
     首先,我cd到一个MavenProjects文件夹,然后通过命令:mvn archetype:create -DgroupId=com.jizg -DartifactId=testMaven
就会在该文件夹下创建一个testMaven的java project文件夹。
     控制台输出如下:
D:\MavenProjects>mvn archetype:create -DgroupId=com.jizg -DartifactId=testMaven
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-archetype-plugin:2.2:create (default-cli) @ standalone-pom ---
[WARNING] This goal is deprecated. Please use mvn archetype:generate instead
[INFO] Defaulting package to group ID: com.jizg
[INFO] -------------------------------------------------------------------------
---
[INFO] Using following parameters for creating project from Old (1.x) Archetype:
maven-archetype-quickstart:RELEASE
[INFO] -------------------------------------------------------------------------
---
[INFO] Parameter: groupId, Value: com.jizg
[INFO] Parameter: packageName, Value: com.jizg
[INFO] Parameter: package, Value: com.jizg
[INFO] Parameter: artifactId, Value: testMaven
[INFO] Parameter: basedir, Value: D:\MavenProjects
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] project created from Old (1.x) Archetype in dir: D:\MavenProjects\testMav
en
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.618s
[INFO] Finished at: Sun Jul 21 16:39:56 CST 2013
[INFO] Final Memory: 9M/245M
[INFO] ------------------------------------------------------------------------
    可见,我们已经成功的创建了Java Project,基本目录结构如下:
并且分别生成了一个App.java和TestApp.java文件,慢慢的我们会了解到这两个文件是做什么用的。
    可以看到在工程 testMaven目录下已经创建了pom.xml,但是想要导入Eclipse中还需要.project和.classpath文件,于是需要我们通过mvn eclipse:eclipse(eclipse代表待导入IDE)来生成这两个文件。这里需要注意的是,我们需要cd到工程文件夹下来使用mvn 命令,否则mvn如何知道哪个工程需要被格式处理呢?
    已经生成好文件,则下一步需要通过通过Maven2(Eclipse插件)来导入工程文件。
    成功导入Eclipse项目文件之后,在testMaven项目上右键--> M2-->Enable dependency Management,增加依赖管理,这样操作以后,右键M2就能看到更多的Maven操作菜单。
    这样,就是一个基本完整的Maven创建Java工程的操作步骤,接下来我们可以通过Add Dependency来添加依赖jar包等等。
   

Maven学习一:用Maven创建Java Project相关推荐

  1. Maven学习总结(一)——Maven入门

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(一)--Maven入门 一.Maven的基本概念 Maven(翻译为"专家",&quo ...

  2. Maven学习总结(二)——Maven项目构建过程练习

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(二)--Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验 ...

  3. Maven学习总结(四)——Maven核心概念

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(四)--Maven核心概念 一.Maven坐标 1.1.什么是坐标? 在平面几何中坐标(x,y)可以标识平 ...

  4. Maven学习记录之maven基本操作命令,maven本地工厂的创建,maven骨架的生成,以及在eclipse中创建maven工程:...

    摘要:今天又学习了一下maven,之前是下载并安装和配置好了maven的环境,今天主要学习的内容包括:maven本地工厂的创建,maven骨架的生成命令,maven在dos下创建maven工程,以及在 ...

  5. maven笔记(2)-- 构建Java Project 及 Maven命令使用

    1. 创建一个Java Project 1.1)File--->New--->Other--->Maven--->Maven Projet 1.2)选择maven-archet ...

  6. Maven学习总结(十一)——Maven项目对象模型pom.xml文件详解

    2019独角兽企业重金招聘Python工程师标准>>> <project xmlns="http://maven.apache.org/POM/4.0.0" ...

  7. maven学习记录:maven专栏简介

    maven专栏简介 一.我之前自己写的有关maven的博客: 二.Maven 特点 三.Maven POM 1.介绍POM 2.父(Super)POM 四.此专栏的意义 一.我之前自己写的有关mave ...

  8. 如何创建java project

    创建流程: File --> new --> java project -->选中java project–>点击Next –> 填写项目名字–>选第三个的jre ...

  9. 使用IDEA创建一个Maven Web工程:无法创建Java Class文件

    今天用IDEA新建了一个maven web工程,项目目录是这样的: 在新创建一个Java class 文件时,却没有Java class功能,无法创建,如图: 解决方案: 选择 File-->P ...

最新文章

  1. java的输出的例子_Java例子:万年历的输出
  2. java hook 框架_hook框架-frida简单使用模板以及frida相关接口
  3. socket绑定的ip为INADDR_ANY 的意义 htonl(INADDR_ANY)(0.0.0.0所有地址、不确定地址、任意地址)(htonl和htons区别)
  4. 阿里云服务器部署php的laravel项目,在阿里云买ECS 搭建 Linux+Nginx+Mysql+PHP环境的
  5. 1、取得/etiantian文件的权限对应的数字(考试题答案系列)
  6. 优雅的redux异步中间件 redux-effect
  7. 证券计算机行业研究,20210630-首创证券-计算机行业深度报告:物联网,研究框架.pdf...
  8. macosx安装之旅(1)-硬盘安装
  9. C/C++[ w1785]字符串连接
  10. Spring+Quartz实现文件中转站
  11. SecondCopy 2000 简单说明
  12. 拓扑排序以及求解关键路径
  13. 使用工具(JD-GUI和APKIDE)反编译JAR的方法
  14. 《晨间日记的奇迹》读书笔记
  15. 阿里云无影云桌面使用教程(3分钟上手)
  16. matlab怎么新建文件运行不了,关于:Matlab中直接双击fig文件运行出错,而从.m文件运行却不会出错问题的一点心得...
  17. linux用ping命令测试网速,Linux通过终端测试网速
  18. 哪一类功率放大电路效率最高_多级放大电路
  19. 正则表达式的语法规则
  20. 数字化助力社区抗疫———物资管理系统

热门文章

  1. 基于语音识别的QT设计的csgo互动类视频游戏
  2. 你后悔进入IT行业吗?IT行业到底如何?
  3. Metasploit---情报收集---被动情报收集
  4. 什么是网站权重?如何提高网站权重?
  5. 合振动的初相位推导_大学物理合振动的振动方程怎么求??求A的取值方法及初相位的取值方法 务必详细一些 书上看不懂...
  6. 我的地盘,我做主!~
  7. 工业机器人关节拆装流程_工业机器人关节空间的插值轨迹规划_凌家良
  8. 天美L2工作室 凉经
  9. 中国新零售行业展望及十四五发展规划建议报告2022-2028年
  10. QQ空间农场游戏常见的十大问题汇总