java.lang.IllegalArgumentException:参数'directory'不是目录



我正在尝试在我的本地wildfly机器上部署maven web应用程序。但是我得到这个错误:

08:55:02,595 ERROR [io.undertow.request] (default task-55) UT005023: Exception handling request to /reg-server-1.0.0-SNAPSHOT/v1/lineage: org.jboss.resteasy.spi.Unhandled
Exception: java.lang.IllegalArgumentException: Parameter 'directory' is not a directory 

。/gradlew assembleDebug——run-tasks

如果您试图使用设置连接多个代码库,则在命令提示符中运行此命令将有效。

我使用了以下方法:

  1. 进入Build.gradle(Module: app),使能make databinding => enable :false
  2. 重建您的项目。

我在Android Studio中遇到过类似的错误。我刚刚使缓存无效并重新启动了IDE。我想这与在构建过程中不更新的陈旧缓存数据有关。因此,当你撤销之前导致创建和删除包和类的一些更改时,比如Android Studio中的DataBinding类。留下的是不存在的目录,并且IDE从未更新缓存以在后续构建中反映相同的目录。因此,即使在清理和重建之后,错误仍然存在。希望这对你有所帮助。

在Android Studio中,点击FILE -> Invalidate Cache and Restart

对于我来说,它通过删除.gradle文件夹并再次运行构建来解决。

似乎在部署时,应用程序正在寻找一个在包时没有生成的目录,因此出现了问题。当在目标/lib中创建时,部署可以正常运行。

<p我改变了buildFeatures。dataBinding>

相关内容

最新更新