gpt4 book ai didi

java - 我应该在目标目录中放什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:22:19 24 4
gpt4 key购买 nike

我正在制作一个 Maven 插件。我使用另一个库下载文件并将它们放在一个目录中,如果它们不存在,或者如果它们太旧,那么我的代码将使用这些文件。

我不希望开发人员使用我的插件错误地提交这个文件。

将这个“临时”文件放在目标目录中是一个好习惯吗?

一些其他插件创建自己的“target-custom”来执行此操作(例如 grunt-maven-plugin 创建一个 target-grunt 目录)。

最佳答案

是的!我什至会说这是一个很好的做法。我会说您必须target 文件夹中生成这些文件。

target是Maven构建目录,也就是说所有生成的内容都应该放在该文件夹下。正如你在问题中所说,这个文件夹通常应该被你的 VCS(svn ignore.gitignore)忽略,因为它是一个可以随时删除的临时目录.

所以简单地说:将您的临时内容放在 target/{name-of-your-plugin} 下;这清楚地表明该子文件夹是您的临时文件夹,它不会创建不必要的临时文件夹。

旁注,我不知道为什么 grunt-maven-plugin 有一个特殊的 target-grunt 临时目录,但我会注意到GitHub home page ,该插件已停产,可通过 gruntBuildDirectory 属性进行配置。

关于java - 我应该在目标目录中放什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36260268/

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