【发布时间】:2011-08-13 17:22:38
【问题描述】:
IDEA 中是否有等价物?这显然可以通过 Ant 脚本来实现,但我想知道 IDEA 中是否内置了一些东西。
【问题讨论】:
标签: build intellij-idea
IDEA 中是否有等价物?这显然可以通过 Ant 脚本来实现,但我想知道 IDEA 中是否内置了一些东西。
【问题讨论】:
标签: build intellij-idea
据我所知,这是一个“不”,至少对于 IntelliJ 10.5
IntelliJ 与 Ant 集成,Ant 可以执行构建事件,但 IntelliJ 仅允许您将 Ant 任务配置为在运行或编译之前或之后运行(如已接受的答案中所述),这是构建事件的一个非常有限的子集。
如果你想在编译目标 X 后将输出文件复制到共享区域(对我来说是典型的构建后事件),你不能在 IntelliJ 中专门设置它,你必须将它添加到'jar' 命令后 X 的 Ant 目标描述:
<copy file="${artifact.output.yourproject:jar}/JarFile.jar" todir="C:/Shared/JarArea/"/>
如果我错了,请指教。
【讨论】:
它works via Ant。右键单击 Ant 面板中的目标并指定条件(编译后)。
【讨论】: