Maven 排除隐藏文件夹以生成原型

Maven 排除隐藏文件夹以生成原型,maven,maven-archetype,Maven,Maven Archetype,我正在使用命令: mvn archetype:create-from-project -Darchetype.properties=./archetype.properties 例如,我想排除隐藏的dir。sonar,我尝试以下选项: excludePatterns=**/*sonar/* 及 但不是从我身上起作用,用非隐藏的dir很有效。 如何排除隐藏目录?在2.4版的Archetype插件中存在一个bug,其中仍然包含与排除模式匹配的某些文件。我创建此插件是为了跟踪此错误,此错误已在3.

我正在使用命令:

mvn archetype:create-from-project -Darchetype.properties=./archetype.properties
例如,我想排除隐藏的dir。sonar,我尝试以下选项:

excludePatterns=**/*sonar/*

但不是从我身上起作用,用非隐藏的dir很有效。
如何排除隐藏目录?

在2.4版的Archetype插件中存在一个bug,其中仍然包含与排除模式匹配的某些文件。我创建此插件是为了跟踪此错误,此错误已在3.0.0版插件中修复。因此,请确保通过在POM中指定以下内容来使用此版本:

<build>
  <pluginManagement>
    <plugins>
      <plugin>
        <artifactId>maven-archetype-plugin</artifactId>
        <version>3.0.0</version>
      </plugin>
    </plugins>
  </pluginManagement>
</build>

mvn clean原型一起使用:从项目创建-Darchetype.properties=archetype.properties
将正确排除创建原型时项目中存在的所有名为
.sonar
的文件夹。

现在在2.4版中是否可用?另一个问题是,如果我在文件archetype.properties中添加属性“excludePatterns”。然后,它在生成应用程序时作为自定义属性退出。“原型.排除模式”也不起作用。谢谢。@oscar是的,它主要在2.4中工作。我在研究这个问题时发现了这个bug并修复了它。是的,您所发现的,生成一个新的自定义属性,也是2.5中修复的一个错误,请参阅。@oscar FYI,包含此错误修复的3.0.0版已发布。
<build>
  <pluginManagement>
    <plugins>
      <plugin>
        <artifactId>maven-archetype-plugin</artifactId>
        <version>3.0.0</version>
      </plugin>
    </plugins>
  </pluginManagement>
</build>
excludePatterns=**/.sonar/**