博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven创建Java Application工程(既jar包)
阅读量:7027 次
发布时间:2019-06-28

本文共 1057 字,大约阅读时间需要 3 分钟。

Maven在创建工程时使用的是archetype(原型)插件,而如果要创建具体的工程,比如Application这些,那么可以使用maven-archetype-quickstart(相当于一个子类型,用于创建Application工程)插件。如果想要更详细的解释,参考官方说明:

创建工程的命令如下:

mvn archetype:generate -DgroupId=com.jsoft.test -DartifactId=testproject -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -DarchetypeVersion=RELEASE

提示:

1、-D为输入指定参数的意思,其中后面就是具体的参数名以及对应的值。

2、groupId、artifactId、version三个标准的属性,其中groupId理解为命名空间、artifactId理解为项目名称;version当忽略时,默认为1.0-SNAPSHOT。如果这三个参数都指定,那么在创建的过程中会提示你指定。

3、archetypeArtifactId为创建工程的类型,还有其它的可以参考官方解释:,每种类型创建的文件夹都不一样,但是总体分不开两种main和test。如果此参数不指定,那么创建的工程就是一个大工程,什么都包含的。

4、interactiveMode当等于false时,表示禁用交互的模式来创建工程。

创建完毕的提示信息如下:

目录结构如下:

很明显创建的项目没有把resources文件夹创建,不过这个文件夹可以自己手动创建,效果一样。创建后的目录如下:

各目录的功能说明:

1、testproject为项目的根目录,包含src文件夹和pom.xml。

2、src/main/java为java代码文件,一般在自己设置的命名空间下(包结构)。

3、src/test/java为测试代码,同样也是在自己设置的命名空间下(包结构)。

4、src/main/resources为资源文件,比如图片、属性文件这些,最后构建时会一并拷贝到输出目录下。

注意:通过archetypeArtifactId的不同,创建的文件夹也会有所不同,想要了解最全的文件夹目录,可以参考官方说明:

 

测试工程:

 

以上参考:

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==

转载地址:http://hxlxl.baihongyu.com/

你可能感兴趣的文章
IIS的负载均衡的解决方案
查看>>
磁盘清理无法删除DUMP文件手工删
查看>>
学习笔记TF060:图像语音结合,看图说话
查看>>
工程实践:给函数取一个"好"的名字
查看>>
Java FAQ(2)
查看>>
Oracle 数据库查看client的用户登录信息包括ip
查看>>
运行浏览器的最高版本
查看>>
springmvc hello-servlet.xml配置文件
查看>>
iostat 实例分析
查看>>
php学习日记
查看>>
Qt新建项目
查看>>
虚拟机的克隆并更改主机名
查看>>
iOS宏定义的使用与规范
查看>>
Cisco ASA 应用NAT
查看>>
UNIX网络编程书中源代码测试环境搭建 (centos中取时间问题)
查看>>
C# 中的拓展方法,以StringBuilder加上IndexOf方法举例
查看>>
用半监督算法做文本分类
查看>>
看书不挑出版社的都是山炮——评60家国内出版社
查看>>
恢复Ext3下被删除的文件(转)
查看>>
感觉好累
查看>>