您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
09-Idea创建Java项目-不使用骨架(自动创建初始化pom.xml)
发布时间:2022-10-08 23:06:49编辑:雪饮阅读()
自动创建初始化pom.xml文件
File=>New=>Module=>Maven:
Module SDK这里一般选择默认,比如我这里是1.8
Create from archetype勾选了就是使用骨架来创建项目,使用骨架来创建项目,则可以选择Create from archetype下面的列表中的项目结构框架了。
然后我们直接next
在第二个界面中Location下面的Artifact Coordinates展开后可以看到
默认自动填写了GroupId类似包名、ArtifactId(可以理解为模块名,既然是坐标,那么就要一层一层的向下找,这里就是GroupId的子级)、Version
这样我们就简单些了,每次这种时候我还要考虑怎么起名字。。。
很纠结的。
然后finish后若有其它选项则默认即可(我这里中间有个弹窗,不小心没有记录下来,尴尬了。。。)
然后默认会在intelij idea中打开我们新建的module中的pom.xml如:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>untitled2</artifactId>
<version>1.0-SNAPSHOT</version>
</project>
这个结构就太简洁了,有的intelij idea中这样建立后会在project中末尾还多一个
packaging标签,标签值为jar。
关于这个packaging据说是打包方式
java项目则为jar,web项目则为war,还有一种情况就是pom。
可能是maven嵌套吧。
而project=>modelVersion标签,这里则不用关注它。
项目结构与test的resources的建立
看看项目结构有
src下有main和test
main下有java和resources
test下仅仅有java,没有resources
那么test下面没有resources,其实如果有用到测试的话,
这里可以自己建立resources
在test上面右键New=》Directory在出现的弹框中的Maven Source Directories下面的
resources点击下
就创建成功了,这里可能会卡一下下,我这里就卡住了,多点了几下就行了。
当然有些版本intelij idea在创建Directory就像是创建普通目录一样,创建了之后需要手动在创建的目录上右键Mark Directory as=>Test Resources Root
不管那种方式,只要最后这个resources在test下面是带有两个背对背的箭头,且第一个箭头是红色,第二个箭头是绿色的,然后其它蒂法和main下面的resources的图标一样即可。
关键字词:Idea,创建,Java,项目,不,使用,骨架,自动,初始化,pom.xml,pom,xml
相关文章
- maven deploy命令打包maven项目到私服maven仓库
- 07-Idea配置Maven环境
- 03-Maven仓库介绍(基于maven的项目的maven编译、仓库
- 19_案例_实现_查询数据库(output中文乱码,js文件不存
- 14_JSON_解析器Jackson_json转Java对象
- 13_JSON_解析器Jackson_java对象转json_List&Map(Hash
- 12_JSON_解析器Jackson_java对象转json_注解(JsonIgno
- 11_JSON_解析器Jackson_java对象转json
- 5_Filter_细节_执行流程&生命周期(filter创建模板与生
- 4_Filter_细节_web.xml配置方式