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

时间:2014-03-11 09:24:50

标签: java eclipse maven jetty

我在Jetty上关注一个旧例子: Quick Start - Servlets and .jsp pages (hosted within the same .jar as the embedder

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

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

C:\Projects\appname\target\classes\com\companyname\product\webapp

我想把源保存在另一个位置,也许是:

C:\Projects\appname\resources

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

我刚刚设置的东西让他们到目前为止,我对改进的建议持开放态度。

1 个答案:

答案 0 :(得分:0)

您可以尝试按照maven目录布局:

https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

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

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