【发布时间】:2015-03-25 20:20:18
【问题描述】:
我能否以某种方式设置 IntelliJ 构建过程来预处理 Java 源代码并给我不断递增的构建号?比如:
int myBuildNumber = INTELLI_J_IDEA_MAGIC_WHICH_WILL_INCREMENT_EVERY_BUILD;
【问题讨论】:
-
有趣的问题。它的解决方案解决了什么问题?
-
我想不出一个简单的、仅限于 IntelliJ 的解决方案,但是使用
ant来做到这一点呢?您可以直接从 intelliJ 中触发 ant 任务。这样,该过程可能与 IDE 无关。 -
Petur:没什么——只有我可以问同事他们使用我的工具的哪个版本,我可以告诉他们它是否是最后一个。即使我在放弃之前忘记手动更改版本......下一步将以某种方式将其与修订系统号相关联。但我现在只想要一个快速、肮脏和花哨的数字,比如 125 :)
-
@VitBernatik 有一个专门用于此目的的
ant任务。看看ant.apache.org/manual/Tasks/buildnumber.html -
@VitBernatik 运气好吗?老实说,我从来没有使用过这个特定的任务,但过去手动做过类似的事情。希望这项任务一切顺利。在属性文件中获得内部版本号后,您应该能够像加载任何其他属性一样加载它。希望对您有所帮助。
标签: java intellij-idea version