在上一篇博客中已经写明了如何配置安装maven工具。

现在就简单的使用maven来创建Java项目

创建项目需要使用maven中的archetype插件,关于maven各种插件的用法和功能可以在这里查看。

打开cmd窗口,输入命令:  mvn  archetype:generate -DinteractiveMode=false  -DgroupId=org.skjava  -DartifactId=mavenQa -Dpackage=org.majava.mavenqa

这里的mavenTC指的是项目名字,上述命令生成之后,会生成一个mavenTC文件,这是一个非常简单的测试用例,里面包含有一个pom.xml文件。内容如下:

接下来就是编译项目了,通过cmd窗口进入到pom.xml所在路径输入命令:mvn compile  同样的,第一次编译的话需要不断的从网络中下载各种文件,

如果网络没有任何问题,那么maven就会正常编译项目,项目编译完成后,接下来就是使用maven的exec插件来执行Java类,

命令为:mvn exec:java -Dexec.mainClass="org.skjava.mavenqa.App"

执行完就可以看见cmd输出hello world了。

到这里maven创建Java项目就结束了

简单的maven创建Java项目相关推荐

  1. 如何直接用maven创建java项目,不用eclipse,不用idea,不用任何ide

    不用eclipse,不用idea,不用任何ide,如何直接用maven创建java项目 写作背景 maven简介 安装maven 配置镜像与本地仓库 更改镜像下载地址 更改本地仓库 配置环境变量 建立 ...

  2. maven 创建 java_使用maven创建java项目

    1. 从 Maven 模板创建一个项目 在终端(* UNIX或Mac)或命令提示符(Windows)中,浏览到要创建 Java 项目的文件夹.键入以下命令: mvn archetype:generat ...

  3. 使用Maven创建Java项目

    2019独角兽企业重金招聘Python工程师标准>>> 在终端(* UNIX或Mac)或命令提示符(Windows)中,浏览到要创建 Java 项目的文件夹.键入以下命令: mvn ...

  4. idea maven创建java项目_新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目(图文教程)...

    之前都没试过用maven来管理过项目,但是手动找包导包确实不方便,于是今天用2016版的IDEA进行了maven的初尝试. 打开IDEA,创建新项目: 然后选择Maven,以及选择自己电脑的jdk: ...

  5. maven 创建java项目_手把手教你创建Java Maven依赖项目

    本教程介绍了如何通过MyEclipse Web项目,或者其他任何Maven项目来创建一个通用的Java/Maven项目.这些步骤包括基础的创建和使用Maven依赖.您将学习到: 创建一个Maven实用 ...

  6. 解决Maven创建java项目缺少resources文件夹的方法

    开发工具与关键技术:Java.Eclipse 作者:吴晓佩 撰写时间:2020年04月28日 使用maven创建的java项目,我发现我创建的项目中缺少resources的文件夹,一开始我以为直接创建 ...

  7. maven创建java项目_使用maven命令行创建java项目

    一.先创建一个quick-start项目: 使用 mvn archetype:generate 进行创建,如果没有指定参数或者项目类型,交互系统首先会询问创建项目的基本类型, 如下所示,默认为类型7. ...

  8. maven创建java,Maven创建Java项目

    Maven使用原型 让我们打开命令控制台,进入到C:/MVN C:/MVN>mvn archetype:generate -DgroupId=com.companyname.bank -Dart ...

  9. github上创建java项目简单操作

    github上创建java项目简单操作 参考L: github上创建java项目简单操作 - CSDN博客 http://blog.csdn.net/qq_29392425/article/detai ...

最新文章

  1. Numpy 对象和字符串相互转换
  2. libev源码解析——定时器监视器和组织形式
  3. Failed to find byte code for java/util/function/BiConsumer
  4. Caffe学习系列(22):caffe图形化操作工具digits运行实例
  5. 工作中常用的linux命令,工作中常用的Linux命令
  6. WSL——Linux C编程中lockf函数无效
  7. c语言实现两个有序链表的合并(代码示例)
  8. 用IDEA debug按键功能
  9. 当前用户安装anaconda,不需要sudo权限
  10. python编程单词排序_求教 Python 练习,单词排序
  11. codeforces 598C C. Nearest vectors(极角排序)
  12. SLAM--intel realsense2在ORB SLAM2 和 ORB SLAM3下建图和重定位(ubuntu 20.04, opencv 4.2.0 以上)
  13. python机器人编程——VREP数字孪生四轴机械臂联合仿真
  14. vue slideup_像jQuery的slideUp / slideDown一样,但是对于Vue
  15. [转载]程序员去面试的梗!面试官:“哦了,明天来上班吧”
  16. Mysql数据库与数据库三大范式
  17. Video IP:Video_In_to_AXI4-stream
  18. linux 内核协议栈 NAPI机制与处理流程分析(图解)
  19. Vue3 第二十二篇:双向绑定样式style
  20. 我的第一个嵌入式linux驱动3_完善2

热门文章

  1. 专业级智能PHP IDE Zend Studio教程:Zend Framework 2集成(1/3)——创建和部署新的ZF2项目
  2. yolov3目标识别在工业检测中的应用
  3. 【行研报告】食品饮料2021年H1线上趋势解读脱敏版—附下载
  4. 通讯录同音姓按照汉字排序
  5. RK3588多屏拼接显示技术案例
  6. wordclound词云图不清晰问题
  7. SadTalker: Learning Realistic 3D Motion Coefficients for Stylized Audio-Driven Single Image Talking
  8. 安全帽识别算法技术原理
  9. linux 查看海康相机信息
  10. 计算机学院毕业条幅,欢送毕业生条幅标语大全