Intellij idea 2017 Artifacts配置

本文详细介绍了软件开发中的Artifact概念,包括其定义、用途及如何在项目中配置和构建Artifact。此外还介绍了如何使用Artifact进行部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是artifact?

artifact你把它理解成“生成的东西”就差不多了。这个词强调的是这是你软件生产过程中某一步的产生物,不像程序本身,或者是配置文件这些,是你手写出来的。

artifact是一种用于装载项目资产以便于测试,部署,或者分布式软件的解决方案。例如集中编译class,存档java应用包,web程序作为目录结构,或者web程序存档等。

artifact 可以作为存档文件,或者作为包含以下结构元素的目录结构。

  • 一个或多个编译模块
  • 模块依赖的类库
  • Resources集合
  • 其他artifacts
  • 独立的文件 目录或存档

artifact 配置

Artifacts 依据Artifacts 配置来自动生成,Artifacts 的配置是在Project Structure 对话框(File | Project Structure | Artifacts)中配置.

Artifacts的目录结构可以在output layout中查看

构建artifacts

你可以通过Build | Build Artifacts主动的进行构建。

当然你也可以通过执行run/debug配置进行构建artifacts。 例如你配置了如下这种:

在你run的时候,就会自动构建相应的artifacts.

默认情况下,进行构建,会把文件构建到out/artifacts/目录中。

构建选项

 

当你要构建artifacts时(Build | Build Artifacts),你会有如下几项参数:

  • Build 如果你是第一次构建,它会构建所有的相关资源,如果不是,则只构建变化的文件

  • Rebuild 首先清除之前的构建,然后就像第一次构建一样构建资源。

  • Clean 清除构建文件

  • Edit 配置artifact

JAR方式运行artifacts

  • 打开 Run/Debug Configurations 对话框
  • 点击选择 JAR Application. 即可。

部署artifacts到服务器或者云平台

在run/Debug配置中,找到部署标签,配置相关artifact

如果没有,则在此处选择artifact类型。

 

来自!http://blog.youkuaiyun.com/u014042066/article/details/75299002

          https://zhidao.baidu.com/question/471043949.html  

转载于:https://my.oschina.net/zjllovecode/blog/1591802

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值