gpt4 book ai didi

java - 在gradle中生成没有libs目录的war文件

转载 作者:行者123 更新时间:2023-11-30 10:43:00 24 4
gpt4 key购买 nike

我有一个 gradle 项目和配置的 war 插件,可以成功生成 war 文件。

我不希望我的依赖项 jar 文件成为目录 [/WEB-INF/lib/] 中 .war 文件的一部分。

我会在jboss的lib文件夹中手动添加所有的依赖。

apply plugin: 'war'

sourceSets {
main {
java {
srcDir 'src'
}
}
}

war.baseName = 'web'

webAppDirName = 'WebContent'

war {
webXml = file('WebContent/WEB-INF/web.xml')
}

dependencies {
compile fileTree('../ThirdPartyJars')
compile project(':core')
}

这会生成一个已经包含所有依赖项的 .war 文件。

他们有什么方法可以从 gradle 中的 war 文件中删除所有这些依赖项。

最佳答案

这是一个糟糕的想法,IMO,但您可以将依赖项添加到 providedCompileprovidedRuntime 配置而不是 compile运行时

关于java - 在gradle中生成没有libs目录的war文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37920086/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com