有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我正在制作一个Maven插件。我使用另一个库来下载文件,如果它们不存在,就把它们放在一个目录中。当然,如果它们太旧,我的代码就会使用这些文件

我不想让开发人员使用我的插件错误地提交这个文件

将这些“临时”文件放在目标目录中是一种好做法吗

其他一些插件创建自己的“目标自定义”来实现这一点(例如grunt-maven-plugin创建target-grunt目录)


共 (1) 个答案

  1. # 1 楼答案

    是的!我甚至更愿意说这是一个好的做法。我想说你必须在target文件夹中生成这些文件

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

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

    对于旁注,我不知道为什么grunt-maven-plugin有一个特殊的target-grunt临时目录,但我要注意的是,从GitHub home page开始,插件被中断,这是通过gruntBuildDirectory属性配置的