を生成するために、隠しフォルダを除外は、私はコマンドを使用してい原型
excludePatterns=**/*sonar/*
と
excludePatterns=**/.sonar/*
しかし、非表示のディレクトリはうまく動作しません。 隠しディレクトリを除外するにはどうしたらいいですか?
を生成するために、隠しフォルダを除外は、私はコマンドを使用してい原型
excludePatterns=**/*sonar/*
と
excludePatterns=**/.sonar/*
しかし、非表示のディレクトリはうまく動作しません。 隠しディレクトリを除外するにはどうしたらいいですか?
Archetype Pluginのバージョン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
プロパティファイル:mvn clean archetype:create-from-project -Darchetype.properties=archetype.properties
で使用
excludePatterns=**/.sonar/**
は正しく原型が作成されたときに、プロジェクトに存在している.sonar
という名前のすべてのフォルダを除外します。
バージョン2.4で動作するようになりましたか?別の質問は、ファイル "archetype.properties"に "excludePatterns"というプロパティを追加した場合です。その後、アプリケーションを生成するときにカスタムプロパティとして終了します。そして "archetype.excludePatterns"は動作しません。ありがとう。 – oscar
@oscarはい、ほとんど2.4で動作します。私はこの質問を研究している間にバグを発見し、修正しました。そして、あなたがこれについて知り、新しいカスタムプロパティを生成することは、2.5で修正されたバグです。[ARCHETYPE-504](https://issues.apache.org/jira/browse/ARCHETYPE-504)を参照してください。 – Tunaki
このバグ修正を含むFYI、バージョン3.0.0がリリースされました。 – Tunaki