我正在尝试使用gradle build来构建ear,并且ear正在构建中。在我的项目中,ejb模块正在与ejb jar一起创建多个自定义jar。如何将它们添加到ear根目录而不是将它们添加到lib文件夹中
我可以将它们包含在ear lib文件夹中,但不能包含在EAR根目录中
EAR / APP-INF / lib / A.jar
应该是EAR / A.jar
project(':A-project')
earproject(path: ':A-project',configurations:'provided')
earfiles(project(':A-project').tasks.findByName('ATask'))
最佳答案
尝试将deploy(A.jar)
添加到dependencies{}
代码块中。这将在ejb
中创建一个application.xml
条目
build.gradle
dependencies {
deploy(A.jar)
}
Reference
关于gradle - gradle ear插件-自定义jar添加到EAR根文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57332828/