IDEA中的Facets和Artifacts介绍:
- Facets:方面,(事务的)面。表述了在Module中使用额各种框架、技术和语言,这些Facets让IDEA知道怎么对待module内容,并保证与相应的框架和语言保持一致。
- IDEA创建web工程后再Project Structure中设置Artifacts,点击+号,可以设置当前项目生成war包或war exploded(未被压缩的war包)。Artifacts翻译为 人工产品,是一个项目资源的组合体。
maven项目创建时,GroupId和ArtifactID介绍:
- GroupID和ArtifactID被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把项目放到maven本地仓库中去,你想要找到你的项目就必须根据这两个id去查找。
- GroupID一般分为多个段,一般而言,第一段为域,第二段为公司名称。域又分为org、com、cn等等,简单说一下,org为非盈利组织,com为商业组织。举个apache公司的tomcat项目为例子:这个项目的GroupID为org.apache,它的域为org(因为tomcat为非盈利项目),公司为apache,ArtifactID是tomcat。