Maven - 哪个构建阶段?

时间:2015-03-17 20:34:18

标签: maven jetty

我有一个Jetty嵌入式项目。 我使用maven-shade-plugin配置了包阶段,以创建一个jar文件。它在目标文件夹上创建一个jar文件。

我需要复制一些包含一些javascript / html的folter。我必须使用哪个阶段?相同的包装阶段?

感谢

1 个答案:

答案 0 :(得分:1)

这取决于您尝试归档的内容 - 构建包含javascript和html文件等资源的jar如果将/src/main/resources置于pom.xml之下,Maven将自动包含这些资源,除非排除在{{1在阶段package中(Maven的默认生命周期的相同且唯一的非插件可用阶段package)。

另一方面,如果您想构建一个Web应用程序,通常会将packaging指定为war,从而导致*.war Web存档。在这种情况下,您可以正常地将脚本和html文件放在src/main/webapp/WEB-INF下的某处,如下所述:http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html