当我使用maven-war-plugin将项目打包到战争中时,我遇到了这个问题。
当我在我的项目上(在CentOS 7上)执行命令mvn clean package
时,它失败并显示以下消息:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:3.2.2:war (default-war) on project sduca-consumer-listener: Could not copy webapp sources [/sduca]: /sduca/WEB-INF/classes/com/hpe/oss/eventhandler/sduca/receiver/config/AppConfig.class -> [Help 1]
我想这可能与文件的可见性/可读性有关。好吧,它正在寻找的文件已经存在,并且应该可读。
我没有显式的sduca文件夹,但这是我在jboss-web.xml上声明的上下文根的名称,所以我想这些文件应该是我项目的webapp文件夹内的文件吗? 无论如何,当我以前从Windows计算机打包该项目时,不会发生此问题,并且该项目按原样工作,这就是为什么我指定了OS。
关于如何解决此问题的任何想法?谢谢!