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工程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
您可能喜欢
成为百万架构师的第一课:设计模式:Spring中的设计模式
01-01
一个基于注解驱动的可视化的DDD架构-超越COLA的设计
01-01
PlantUML 时序图 基本例子
01-01
plantuml 信号时序图
01-01
聊聊springboot项目如何优雅进行数据校验
01-01
自由职业者效率提升指南:3个时间管理技巧搞定多个项目
12-31
适用于咨询行业的项目管理工具:提升跨团队协作和工作效率的最佳选择
12-31
高效协作的未来:2024年实时文档工具深度解析
12-31
商务谈判者的利器!哪 6 款办公软件能提升春节合作成功率?
12-31
小团队如何选择最实用的项目管理工具?高效协作与任务追踪指南
12-31
数据赋能,智慧养老:看板软件如何重塑养老服务生态
12-31
年度复盘必备工具:用看板和KPT方法高效总结与规划
12-31
美术设计团队的创意宝藏!哪 6 款办公软件能激发设计灵感?
12-31
市场推广团队的流量密码!哪 6 款办公软件能增强推广效果?
12-31
初创团队提升效率的神器:5款项目管理工具解析
12-31
栏目导航
前端开发
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教程
资讯