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工程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
您可能喜欢
HarmonyOS NEXT开发实战:打造高效上拉刷新与下拉加载组件(一)空页面的设计与实现
11-17
职场毒瘤:无脑尊蠢老!我不反对尊老,我只是反对没有脑子的尊老!
11-17
顶级企业如何用数据脱敏保护用户隐私!
11-17
ShardingSphere 如何完美驾驭分布式事务与 XA 协议?
11-16
ShardingSphere如何轻松驾驭Seata柔性分布式事务?
11-16
Maven资料入门指南
11-16
Maven资料入门教程
11-16
MyBatis Plus资料:新手入门教程与实践指南
11-16
MyBatis-Plus资料入门教程:快速上手指南
11-16
Mybatis资料入门教程:新手必看指南
11-16
MyBatis资料详解:新手入门与初级实战指南
11-16
MyBatisPlus资料:初学者入门指南与实用教程
11-16
MybatisPlus资料详解:初学者入门指南
11-16
MyBatisX资料:新手入门与初级教程
11-16
RESTful接口资料详解:新手入门指南
11-16
栏目导航
前端开发
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教程
资讯