我在使用 Maven 时遇到了问题。四处搜寻,但找不到有类似问题或解释的人。我正在使用 jre 和 jdk 的 openjdk7 使用 maven 的生成原型(prototype)打包一个 web 应用程序。使用 Lubuntu 操作系统。我没有使用 Eclipse 或 Netbeans,因为我的计算机太慢而无法支持它们(运行太慢,我无法接受)。另外,我很快就必须为实时网络应用程序发起 war (在 Eclipse 之外)。
发生了什么:
我运行mvn package
,它创建了 .war 文件。
只有有关 UTF-8 编码的警告。我修复了 pom 中有关插件版本的所有其他警告。
当我打开 war 时,我的 View 消失了,我的 spring-context 文件也消失了。
有什么想法吗?
最佳答案
需要将文件放在 src/main/resources 下,才能与 war 一起打包。请参阅此处显示的 maven 目录结构:http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
对于带有 xml 文件的典型 Web 应用程序,xml 文件和 View 位于 src/main/resources/webapp/WEB-INF 文件夹下。请参阅此讨论:What is WEB-INF used for in a Java EE web application?
关于java - Maven 构建 View 和 XML 文件丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26952751/