gpt4 book ai didi

java - 在 Maven 插件中更新一个复杂的对象

转载 作者:行者123 更新时间:2023-12-01 19:07:36 27 4
gpt4 key购买 nike

我在为 Maven 插件中的复杂对象设置默认值时遇到问题。

如果我有一个名为 MyObject 的类,我想默认更新它,所以我想在我的 Mojo 中执行类似的操作:

/**
* Value class that wraps all report configuration.
*
* @parameter default-value="new MyCLass()"
*/
private MyClass classObject;

现在这是无效的,默认情况下它不会创建 MyClass 的新实例(它可以编译,但在尝试使用该插件时出现错误)。我可以在我的 mojo 中放入一些内容,以便在 classObject 为 null 时更新它,但我更愿意使用 @parameter 注释自动执行此操作。

这可能吗?

最佳答案

找到了答案,实际上非常简单(我很后悔自己没有早点意识到这一点):

/**
* Value class that wraps all report configuration.
*
* @parameter default-value="${classObject}"
*/
private MyClass classObject;

只需使用 maven 魔法变量设置其自身的实例,它就会为您提供消息。

关于java - 在 Maven 插件中更新一个复杂的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9484395/

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