Java教程
【Java】IntelliJ IDEA 2021创建maven java工程
本文主要是介绍【Java】IntelliJ IDEA 2021创建maven java工程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
【New Project】→【Maven】设置【Project SDK】选择本地JDK版本,勾选【Create from archetype】→【Next】
设置【Name】、【Location】、【Artifact Coordinates】(【GroupId】、【ArtifactId】、【Version】)→【Next】
设置【Maven home path】、【User setting file】、【Local repository】→【Finish】
为了加快项目创建速度,在Properties中添加archetypeCatalog:internal
整理pom.xml文件,删除多余的代码
删除创建自带的类文件
在main和test下各自添加resources文件夹
在【main】下java文件夹,创建【Package】包,输入包名,类似com.jc.maven
在包下创建【Class】类,根据需求,写入方法
public String m1() {
return "jc";
}
编译,【Maven】区域,展开所要编译的项目下【Lifecycle】,双击【compile】后出现【target】文件夹,如果要清除【target】文件夹双击【clean】即可
测试,在pom.xml中添加测试依赖【junit】
<dependencies>
<!--junit单元测试依赖-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>
在类文件上,Ctrl + Shift + T 创建测试类
在测试类中new 所要测试的方法名,Ctrl + Alt + V 抽取变量,设置实际值和期望值变量,调用断言判断,【Run】即可看到结果
使用Maven自带测试类,及查看结果
打包发布项目
添加其他依赖包,在pom.xml中添加
<dependencies>
<dependency>
<groupId>com.wkcto.maven</groupId>
<artifactId>maven-01</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
保存后,即可在类中调用依赖包中的方法
这篇关于【Java】IntelliJ IDEA 2021创建maven java工程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
您可能喜欢
测试工程师在敏捷项目中扮演什么角色?
07-27
逆天的数学 | 数学科普
07-27
纪录片|数学漫步之旅
07-27
高中概率学习中如何刻画复杂的事件
07-27
向量的投影与投影向量
07-27
二项式定理相关问题
07-27
Adobe国际认证(证书)认证价值详解
07-26
01.计算机组成原理和结构
07-25
城域网
07-25
为什么API经济在经济不确定时期表现突出
07-25
Python实现Java mybatis-plus 产生的SQL自动化测试SQL速度和判断SQL是否走索引
07-24
轻松获取天气信息:免费天气API一览
07-24
深入理解 Java17 新特性:Sealed Classes
07-24
大厂的第三方支付业务架构设计
07-24
docker及tomcat 部署java项目
07-23
栏目导航
前端开发
HTML5教程
CSS教程
Javascript
jQuery教程
AJAX教程
Node.js教程
XML教程
正则表达式
后端开发
Go教程
C/C++教程
消息队列MQ
Net Core教程
Asp.net教程
Java教程
PHP教程
移动端开发
微信公众号开发
小程序开发
Swift教程
IOS教程
Kotlin教程
Android开发
数据库
Redis教程
MongoDB教程
PostgreSQL教程
Oracle教程
MariaDB教程
SqLite教程
MySql教程
SqlServer教程
服务器运维
Kubernetes
Docker容器
linux shell
Nginx教程
网站安全
PowerShell教程
Linux教程
人工智能
TensorFlow教程
Python教程
机器学习
人工智能学习
区块链
区块链技术
游戏开发
游戏编程
Unity3D教程
网站运营
网站策划
网站优化
建站知识
大数据/云计算
云计算
Hadoop教程
软件工程
软件/开发工具使用
Git教程
资讯