【发布时间】:2021-08-25 23:18:57
【问题描述】:
我有一个.war,它必须有一个可以通过命令行运行的入口点,所以类的目录必须在.war文件的根目录下。
如何将目录移动到war的根目录?
我试过了:
plugins {
id 'war'
}
war {
manifest {
attributes(
'Main-Class': '____embedded.____EntryPoint'
)
}
}
tasks.register('moveEntryPoint') {
description 'Copies entrypoint to root dir.'
doLast {
ant.move file: "${buildDir}/classes/java/main/____embedded/",
todir: "${buildDir}/____embedded/"
}
}
compileJava.finalizedBy(moveEntryPoint)
当我尝试构建时出现此错误:
Received unknown event for /home/username/eclipse-workspace/apex/app/build/classes/java/main/____embedded
Stopping file watching and invalidating VFS after an error happened
【问题讨论】:
标签: java gradle build.gradle