gpt4 book ai didi

java - 如果生成源没有更改,如何阻止 Maven 重新生成某些内容?

转载 作者:太空宇宙 更新时间:2023-11-04 09:49:55 25 4
gpt4 key购买 nike

如果某个东西的源代码没有改变,我希望 Maven 跳过该东西的生成(源代码、XML、XSD - 你能想到的 - )。

类似于 - IF src/main/x 中的所有文件都比 target/generated-sources 中的所有文件更年轻 - THEN 跳过生成

最佳答案

到目前为止,我想出的唯一解决方案是修改我的代码生成器。当生成器是我的时,这将起作用,而当生成器不是我的时(例如:wsimport 或 jaxb 生成器等),这将不起作用。

理想情况下,我正在寻找一种方法或插件来测试输入到生成器中的所有源文件以查看是否有任何更改。即:从所有源文件中获取最大的 LastChangedTime,并将其与所有生成的源中最小(最旧)的 LastChangedTime 进行比较。

关于java - 如果生成源没有更改,如何阻止 Maven 重新生成某些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54917679/

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