IntelliJ IDEA
 
Get IntelliJ IDEA

Artifacts

Last modified: 11 October 2024

An artifact is an assembly of your project assets that you put together to test, deploy, or distribute your software solution or its part. Examples are a collection of compiled Java classes or a Java application packaged in a Java archive, a Web application as a directory structure or a Web application archive, and so on.

An artifact can be an archive file or a directory structure that includes the following structural elements:

  • Compilation output for one or more of your modules

  • Libraries included in module dependencies

  • Collections of resources (web pages, images, descriptor files, and so on)

  • Other artifacts

  • Individual files, directories and archives