我不想将我的.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或目录'依赖,指向该文件夹并选择'classes'。
它没有用,我的文件没有被拿起并且启动服务器导致崩溃,没有检测到属性文件。
我在这里做错了什么?
看来我通过intelliJ这样做会导致我的maven构建失败然后呢?我真的不想为此创建一个单独的maven项目。
答案 0 :(得分:1)
您可以使用/src/main/conf
上的上下文菜单,然后选择目录:添加为来源。在首选项中,您应该在maven设置中设置保留源文件夹(不确定菜单/设置的命名 - 手边的想法,对不起)。不需要jar依赖。