我想在编译时在我的 swf 中设置一个变量,该变量从 git 读取当前提交/分支,并使用该名称作为工件 id 编辑 pom.xml。我想这样做,以便我可以查询 swf 并检索它是哪个版本的 maven 构建。
这可能吗,我会使用哪些插件来做到这一点?
我过去使用 ANT做过这种事情,但我需要能够使用 Maven 来代替。我在 Internet 上的搜索大多揭示了在 Java 中执行此操作的方法,但在 Actionscript 中没有。
我想在编译时在我的 swf 中设置一个变量,该变量从 git 读取当前提交/分支,并使用该名称作为工件 id 编辑 pom.xml。我想这样做,以便我可以查询 swf 并检索它是哪个版本的 maven 构建。
这可能吗,我会使用哪些插件来做到这一点?
我过去使用 ANT做过这种事情,但我需要能够使用 Maven 来代替。我在 Internet 上的搜索大多揭示了在 Java 中执行此操作的方法,但在 Actionscript 中没有。
我假设您正在使用flexmojo 的插件。看看flexmojo 的defineDeclaration参数。-define
这将允许您使用选项(根据您链接到的 Adobe 文章)传入您在 Actionscript 项目中定义的编译器变量的值。
然后只需将该值设置为工件 ID、日期/时间或其他任何内容。