gpt4 book ai didi

java - Maven 插件;使用一个的输出作为另一个的输入

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:13:34 25 4
gpt4 key购买 nike

我的问题是我编写了一个 Maven 插件来将 Artifact 部署到用户指定的位置。我现在正在尝试编写另一个 Maven 插件来使用这个已部署的 Artifact ,更改一些内容并再次压缩它。我想编写第二个插件,以便我使用第一个插件来获取有关其部署位置的信息。我不知道如何从第一个插件访问此信息。

最佳答案

我同意@Barend 的观点,如果您有能力在部署前进行更改,那可能是最好的策略。

如果你不能这样做,你可以遵循像 Maven Release 插件这样的插件的策略。 Maven 发布插件分两个阶段运行,其中第二次运行需要第一次运行的输出。他们通过在项目目录中保留临时属性文件来管理它,该文件包含标签名称、SNAPSHOT 版本名称等信息。

您可以对插件使用相同的方法。请记住,您的插件将是某种事务性的,它期望其他目标在它可以完成其工作之前运行。

关于java - Maven 插件;使用一个的输出作为另一个的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10267174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com