0
私は答えが見つからないという単純な質問です。Gradle processリソースソースが壊れています。
特定の変数を置き換えて、私のSpringブートアプリケーションでbuild.gradleファイルにバージョンを設定したいとします。これは宣伝として動作します。
def tokens = [
"version": 'project.version.toString()',
"projectName": project.name,
"groupId": rootProject.group,
"artifactId": project.name
]
processResources{
filter (ReplaceTokens, tokens: tokens)
outputs.upToDateWhen{ false }
}
このコードは、しかし、また、それを破壊私も私のリソースに含めるのJavaキーストア、で何かを置き換えます。私がant matchersを使用して置き換えたいファイルでないものを除外すると、何もコピーされません。 '* .properties'を含める
リソースディレクトリ内のファイルの残りの部分をコピーしながら、特定のファイルに対してのみトークン置換を行う方法はありますか?非プロパティファイルに対して個別のコピータスクを定義する必要がありますか?
ありがとうございます!
解決策が見つかりましたか? @ blur0224? –
私はしていません。私は別の方向に行きました。 – blur0224