如何使用 gradle 排除 war 中的文件

Bla*_*ide 3 gradle

我的 build.gradle 包含以下内容(除了其他内容之外):

\n\n
war {\n    from("src/main/application") {\n        into("WEB-INF/application")\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

在此过程中,它将 src/main/webapp 复制到 war 文件的根目录中。凉爽的。问题是我有一个文件,我希望将其从该副本中排除。让\xe2\x80\x99s 将其命名为abc.jar。如何让 gradle 在创建 war 文件时继续执行它\xe2\x80\x99s 执行的所有操作,但排除 abc.jar 从中复制src/main/webappwar 文件的根目录?

\n\n

谢谢!

\n\n

布莱克·麦克布莱德

\n

Mal*_*ady 5

你可以试试这个,

war {
    rootSpec.exclude("**/abc.jar")
}
Run Code Online (Sandbox Code Playgroud)