java Maven jetty插件和资源目录
在运行maven jetty插件时,我是否应该期望main/resources中的文件位于类路径上?这意味着我在jetty内运行的应用程序可以使用它们吗?我是否能够将它们作为类路径资源加载,而不是通过文件系统加载
使用EclipseMaven插件在Eclipse内部运行junit测试也会遇到同样的问题
如果这个目录不在类路径上,我可以添加它吗
你可以在下面搜索框中键入要查询的问题!
在运行maven jetty插件时,我是否应该期望main/resources中的文件位于类路径上?这意味着我在jetty内运行的应用程序可以使用它们吗?我是否能够将它们作为类路径资源加载,而不是通过文件系统加载
使用EclipseMaven插件在Eclipse内部运行junit测试也会遇到同样的问题
如果这个目录不在类路径上,我可以添加它吗
# 1 楼答案
在
process-resources
阶段,来自src/main/resources
的资源被复制到target/classes
中,因此,是的,当运行maven jetty插件时,它们将位于类路径上。它们在运行单元测试时也可用(实际上,请参见this previous answer)。这适用于Eclipse内部和命令行