排除隐藏文件夹以生成原型
Exclude hidden folders to generate archetype
我正在使用命令:
mvn archetype:create-from-project -Darchetype.properties=./archetype.properties
我想排除隐藏的目录,例如.sonar,我尝试以下选项:
excludePatterns=**/*sonar/*
和
excludePatterns=**/.sonar/*
但对我来说不起作用,使用非隐藏目录效果很好。
如何排除隐藏目录?
Archetype 插件 2.4 版中存在一个错误,其中仍然包含与排除模式匹配的某些文件。我创建了 ARCHETYPE-513 来跟踪这个,这个错误已经在插件的 3.0.0 版中得到修复。因此,请确保通过在 POM 中指定来使用此版本:
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-archetype-plugin</artifactId>
<version>3.0.0</version>
</plugin>
</plugins>
</pluginManagement>
</build>
回顾一下,excludePatterns
属性 应该出现在 属性 文件中,配置为 propertyFile
或 -Darchetype.properties
用户 属性,由插件使用。所以下面的 archetype.properties
属性 文件:
excludePatterns=**/.sonar/**
与 mvn clean archetype:create-from-project -Darchetype.properties=archetype.properties
一起使用将正确排除创建原型时项目中存在的所有名为 .sonar
的文件夹。
我正在使用命令:
mvn archetype:create-from-project -Darchetype.properties=./archetype.properties
我想排除隐藏的目录,例如.sonar,我尝试以下选项:
excludePatterns=**/*sonar/*
和
excludePatterns=**/.sonar/*
但对我来说不起作用,使用非隐藏目录效果很好。 如何排除隐藏目录?
Archetype 插件 2.4 版中存在一个错误,其中仍然包含与排除模式匹配的某些文件。我创建了 ARCHETYPE-513 来跟踪这个,这个错误已经在插件的 3.0.0 版中得到修复。因此,请确保通过在 POM 中指定来使用此版本:
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-archetype-plugin</artifactId>
<version>3.0.0</version>
</plugin>
</plugins>
</pluginManagement>
</build>
回顾一下,excludePatterns
属性 应该出现在 属性 文件中,配置为 propertyFile
或 -Darchetype.properties
用户 属性,由插件使用。所以下面的 archetype.properties
属性 文件:
excludePatterns=**/.sonar/**
与 mvn clean archetype:create-from-project -Darchetype.properties=archetype.properties
一起使用将正确排除创建原型时项目中存在的所有名为 .sonar
的文件夹。