java - Maven 构建 View 和 XML 文件丢失

标签 java spring maven

我在使用 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/

相关文章:

java - 用于@RequestParam 和 Spring Data REST 的 Spring Converter<S, T>

maven - Maven 库的可选 Gradle 依赖项

java - 即使 Windows 注册表中存在 key ,Java 代码中的 Advapi32utilregistrykeyexists() 也会返回 false

c# - 从普通 C# 开发人员到普通 Java 开发人员需要多长时间?

java - Jackson 自定义序列化程序或值对象?

Spring 数据 - "class path resource [org/jboss/resource/adapter/jdbc/vendor/MySQLExceptionSorter.class"

java - 使用spring boot和spring-boot-maven-plugin生成war时排除application.properties

java - 如何修改pom文件以将src/test/java文件添加到具有依赖关系的maven jar

java - 从 Uri 创建调整大小的位图的正确方法是什么?

java - 反序列化后如何获取 array.length