Java 如何使用Maven和Eclipse将资源复制到webapp目录?

Java 如何使用Maven和Eclipse将资源复制到webapp目录?,java,eclipse,maven,jetty,Java,Eclipse,Maven,Jetty,我遵循的是一个关于Jetty的老例子: 它向我展示了如何从web应用程序目录中提供资源文件 运行时的绝对路径似乎为: C:\Projects\appname\target\classes\com\companyname\product\webapp 我想将源代码保存在另一个位置,也许: C:\Projects\appname\resources 我使用的是maven,大部分开发都是在Eclipse中进行的。如何设置此选项的最佳实践是什么?我应该在构建时使用maven插件将资源复制到输出目录

我遵循的是一个关于Jetty的老例子:

它向我展示了如何从web应用程序目录中提供资源文件

运行时的绝对路径似乎为:

C:\Projects\appname\target\classes\com\companyname\product\webapp
我想将源代码保存在另一个位置,也许:

C:\Projects\appname\resources
我使用的是maven,大部分开发都是在Eclipse中进行的。如何设置此选项的最佳实践是什么?我应该在构建时使用maven插件将资源复制到输出目录吗?我的项目源和输出文件夹是否设置为任何可识别的做法


我刚刚设置了一些东西,使它们运行至今,我愿意接受改进建议。

您可以尝试遵循maven目录布局:

如果您使用的是EclipseKepler,请在项目中启用maven nature。然后转到“服务器”并添加jetty服务器。要运行您的项目,只需单击“运行方式”->“在服务器上运行”

C:\Projects\appname\src\main\webapp
C:\Projects\appname\src\main\java
C:\Projects\appname\src\main\resources
C:\Projects\appname\pom.xml