使用maven创建普通项目命令行程序详解
目录
- 引言
- 下载并配置Maven
- maven项目的构建
- 通过Maven配置mysql、myBtais、myBtais-plus
- maven命令工具
引言
maven是一个软件项目管理工具,其核心是基于项目对象模型(POM project object model),即就是通过对其生成的pom.xml进行配置来管理项目的构建,报告和文档的。其功能包括两部分,一是对项目依赖jar包的管理,二是提供项目的构建、打包、测试等命令
下载并配置Maven
参考地址:百度
maven项目的构建
打开idea,选择菜单 Flie—>New—>Project,弹出对话框,如下图所示
选择Maven,点击下一步,弹出对话框,输入组织名、名称及版本号
注:pom坐标解释,如果你把这个开发放到仓库,其他人使用时,只需要根据这三个内容,就能获得仓库相应的jar包,无需了解更多项目信息(如:在什么地方下载、jar包是否有新的版本什么的等)
点击下一步,选择存储路径
点击finish完成项目的创建,构建好的项目如下图所示
构建好的项目是空项目,完成如下图操作,完成命令行程序创建
点击菜单Run—>Run(或快捷键Alt+shift+F10),弹出对话框如下图
完成命令行程序运行
通过Maven配置mysql、myBtais、myBtais-plus
打开pom.xml文件,配置mysql、myBtais、myBtais-plus坐标;
通过点击Import导入依赖项,mysql、myBtais、myBtais-plus这三项jar包及其依赖项自动导入。如下图所示
我们就像自己导入jar一样,在开发过程需要什么样的插件,只需要配置一下即可,是不是很方便。
maven命令工具
maven除了管理jar包外,还提供了强大编译、测试、发布等一键式命令,使用方式如下,点击idea左下角按钮,如图所示
在Idea右边侧边栏就可以看到maven
具体的命令的内容不在此做详细的介绍
以上就是使用maven创建普通项目命令行程序详解的详细内容,更多关于maven创建普通项目命令行程序的资料请关注我们其它相关文章!
相关推荐
-
Maven在Windows中的配置以及IDE中的项目创建(图文教程)
Maven在Windows下的配置 1.Maven下载地址:http://maven.apache.org/download.cgi,下载红框里的版本即可. 2.解压到D盘: 3.修改配置文件settings.xml. a)修改为阿里云的镜像,国内的镜像下载速度会快很多. <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://m
-
maven搭建spring项目(图文教程)
开发工具:MyEclipse2014版(jdk1.7)+Maven3.9. 新建Maven项目: Step1: Step2: Step3:这里选maven-archetype-webapp,因为后面的项目讲解都是web项目.如果是纯java项目,可以选择 maven-archetype-quickstart. Step4: Step5:右键项目,build path,修改jdk运行环境. 到这里,maven的web项目初建完毕. 修改:pom.xml <project xmlns="htt
-
教你如何用Eclipse创建一个Maven项目
一.Maven的安装与设置环境变量 想要创建一个Maven项目需要先安装Maven,并且设置好环境变量 1.去下载Maven 2.设置环境变量 新建变量MAVEN_HOME,值为Maven的目录X:\XXX\apache-maven-XXX 将%MAVEN_HOME%\bin添加到Path变量下 3.运行CMD,输入mvn -v后可以看到Maven的版本信息等则表示安装成功 二.创建Maven项目和依赖 2.1 创建Maven项目的两种方式 第一种创建方式:使用命令行手动创建 mvn arche
-
使用maven创建web项目的方法步骤(图文)
目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载.非常方便.之前比较忙没时间整理,现在整理一下,记录下来,加深印象.当然我们使用maven也只是最基本的,很多其他功能都没有使用到,本篇仅介绍如何创建一个maven项目,不做其他. 环境搭建参考之前一篇博文:http://www.jb51.net/article/131269.htm 下面推荐2个ma
-
使用maven创建普通项目命令行程序详解
目录 引言 下载并配置Maven maven项目的构建 通过Maven配置mysql.myBtais.myBtais-plus maven命令工具 引言 maven是一个软件项目管理工具,其核心是基于项目对象模型(POM project object model),即就是通过对其生成的pom.xml进行配置来管理项目的构建,报告和文档的.其功能包括两部分,一是对项目依赖jar包的管理,二是提供项目的构建.打包.测试等命令 下载并配置Maven 参考地址:百度 maven项目的构建 打开idea,
-
利用Maven入手Spring Boot第一个程序详解
前言 学习一个新技术,先别管他的原理啊,流程啊,怎么组织代码啊什么的.直接从官网或者博客抄一个小demo,自己亲自跑一遍,然后再去看那一堆让人头皮发麻的讲解,就能相对容易的看懂了. 目前网上有不少Spring Boot的入门文章,都很有帮助,本人最近在深入学习Spring Cloud,在搭建第一个Hello World程序时,感觉对于新手而言,介绍文章怎么详细都不为过,因为其中坑不少,所以这里就把第一次实践的步骤贴出来,以求和大家一起进步. 1.Maven是什么?能带来什么帮助? 我们在用Ecl
-
使用vue-cli创建vue2项目的实战步骤详解
目录 前言 第一步:搭建node运行环境,根据操作系统选择相应安装包 第二步:安装webpack 第四步:创建项目 总结 前言 说明!!!:Vue CLI >= 3 和旧版使用了相同的 vue 命令,所以 Vue CLI 2 (vue-cli) 被覆盖了.所以使用脚手架创建vue2的项目,需要先全局安装一个桥接工具,然后创建一个vue2的项目: 第一步:搭建node运行环境,根据操作系统选择相应安装包 下载地址:https://nodejs.org/en/download/ 检验是否安装成功,命
-
使用PyCharm创建Django项目及基本配置详解
pycharm是个很不错的python开发工具,大大缩短了python项目的创建时间以及调试时间 在使用python写脚本一段时间后,想尝试使用Django来编写一个python项目,现做以下记录备忘: 1.创建项目 如果本地没有安装与所选python版本对应Django版本,pycharm会自动下载相应的版本: 创建后运行项目,默认页面为http://127.0.0.1:8000/,打开后: 出现上面的页面,则正面项目创建成功 目录结构: 2.创建APP 在Django项目中可以包含多个APP
-
PHP 命令行参数详解及应用
复制代码 代码如下: # 不带参数的执行格式 php安装目录/bin/php scriptname.php # 带参数的执行格式 php安装目录/bin/php scriptname.php [参数1] [参数2] ..... 在scriptname.php通过$argv和$argc访问参数 # $argv(正式写法$_SERVER['argv'])数组保存着传递的全部参数,需要注意的是第一个参数$argv[0] / $_SERVER['argv'][0] 为执行脚本的名称如, scriptna
-
关于读取popen输出结果时未截断字符串导致的命令行注入详解
0x00 前言 这种命令行注入在pwn中出现的比较少,所以记录分享一下. 0x01 命令行注入介绍 熟悉web安全的话就知道,如果对特殊字符过滤不当,会引发sql注入或者xss等安全漏洞.其中,命令行注入较为严重,因为可以直接拿到漏洞程序当前权限的OSshell. 然而,命令行注入不仅在web中会出现,在C语言程序中,也会出现命令行注入的漏洞.比方说这道pwn题,就是调用system时,没有对输入数据进行\0截断以及对特殊字符处理不当而导致的. 命令行注入相对于其他二进制漏洞相比利用比较简单,比
-
python的pytest框架之命令行参数详解(下)
前言 上篇说到命令行执行测试用例的部分参数如何使用?今天将继续更新其他一些命令选项的使用,和pytest收集测试用例的规则! pytest执行用例命令行参数 --collect-only:罗列出所有当前目录下所有的测试模块,测试类及测试函数 --tb=style:屏蔽测试用例执行输出的回溯信息,可以简化用例失败时的输出信息.style可以是 on,line,short,具体区别请自行体验 --lf:当一次用例执行完成后,如果其中存在失败的测试用例,那么我们可以使用此命令重新运行失败的测试用例 我
-
python的pytest框架之命令行参数详解(上)
前言 pytest是一款强大的python自动化测试工具,可以胜任各种类型或者级别的软件测试工作.pytest提供了丰富的功能,包括assert重写,第三方插件,以及其他测试工具无法比拟的fixture模型.pytest是一个软件测试框架,是一款命令行工具,可以自动找到测试用例执行,并且回报测试结果.有丰富的基础库,可以大幅度提高用户编写测试用例的效率.具备扩展性,用户可以自己编写插件,或者安装第三方提供的插件.可以很容易地与其他工具集成到一起使用.比如持续集成,web自动化测试等. 下面列举了
-
Idea2020.2创建JavaWeb项目(部署Tomcat)方法详解
Idea2020.2创建JavaWeb的方式略有改动,以下做个记录 1.创建项目不再是Java Enterprise了,而是先New 一个普通Java项目 2.创建项目后,选择Run->Edit Configuration->左上角加号->Tomcat Server(注意不是TomEE)->Local 3.点击Application右边的Configure,找到你放置的Tomcat的目录,点击OK 4.选择你运行项目调试项目的浏览器,我的电脑安装的是New Edge,你可以自行选择
-
C#创建WCF服务控制台应用程序详解
一.开发环境 操作系统:Windows 10 开发环境:VS2015 编程语言:C# IIS版本:10.0.0.0 二.添加WCF服务.Internet Information Services(IIS) 1.进入"控制面板",打开"程序和功能",点击左上角的"启用或关闭Windows功能"后,在".NET Framework 4.6 高级服务"中的子节点选中"WCF 服务",如下图所示: 2.再找到&qu
随机推荐
- SQL数据库的高级sql注入的一些知识
- Oracle中RAISE异常深入分析
- 浅谈jquery中delegate()与live()
- Oracle客户端的安装与远程连接配置方法分享
- ASP.NET MVC SSO单点登录设计与实现代码
- Python中处理unchecked未捕获异常实例
- 基于Mysql的Sequence实现方法
- 过滤掉PHP数组中的重复值的实现代码
- 深入浅析Python中join 和 split详解(推荐)
- mysql启动服务报1058错误的解决方法
- PHP中的strtr函数使用介绍(str_replace)
- JavaScript 高仿真可控弹簧振子实现代码
- DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载
- 深入理解C++编程中的局部变量和全局变量
- GOLANG使用Context管理关联goroutine的方法
- 解决安装mysqlclient的时候出现Microsoft Visual C++ 14.0 is required报错
- springboot实现上传并解析Excel过程解析
- 详解小程序原生使用ES7 async/await语法
- Vuejs开发环境搭建及热更新【推荐】
- JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】