2

我不想将我的 .properties 和 log4j 文件放在我的 spring MVC 应用程序的 /resources 文件夹中,因为它们将在编译时放入 jar 中,并且我希望能够在我的服务器上编辑这些文件部署我的应用程序。

所以我创建了一个文件夹并将我的 log4j、*.properties 文件和 spring-context.xml 文件放入其中。

我有一个 Maven 多项目,我的文件夹如下所示:

/myapp-persists
/myapp-web
/src/main/conf

/src/main/conf 有我的属性文件,所以在 IntelliJ 中,我转到 myapp-web 模块并添加了“jar 或目录”依赖项,指向该文件夹并选择“类”。

它不起作用,我的文件没有被拾取并且启动服务器导致崩溃,没有检测到属性文件。

我在这里做错了什么?

看来我通过 intelliJ 这样做会导致我的 Maven 构建失败,对吧?我真的不想为此创建一个单独的 Maven 项目。

4

1 回答 1

1

您可以使用上下文菜单/src/main/conf并选择Directory: Add as Source。在首选项中,您应该在 Maven 设置中设置保留源文件夹(不太确定菜单/设置的命名 - 手头不知道,抱歉)。不需要 jar 依赖项。

于 2012-05-30T18:57:42.643 回答