IDEA编辑器里面的Artifact详解:
前言:artifact
的中文释义是工程的意思。
IDEA的好多地方都出现artifact,如下列图:
图一:(idea设置里面的 Project Structure ,即项目结构里面的 Artifacts)
图二:(在web开发的时候,配置tomcat的时候)
图三:(maven项目导入依赖时)
Artifact 是maven中的一个概念,表示某个module要如何打包。这又多个模块的概念,不懂的就先当他是个web项目吧,
例如war exploded、war、jar、ear等等这种打包形式;
一个module有了 Artifacts 就可以部署到应用服务器中了
带不带exploded的有什么差别:
①:不带exploded的:
②:带exploded的:
这 2 张图意在说明,不带exploded和带exploded的区别差异。
两张图对比下来,可以明显的看到区别差异,前者不带exploded的
是打包压缩过的,后者带exploded的
是没有打包压缩过而是分开的。
explode 在这里你可以理解为展开,不压缩的意思。也就是war、jar等产出物没压缩前的目录结构。
建议在开发的时候使用这种模式
(带explode的),便于修改了文件的效果立刻显现出来。
拓展: