什么是资源?

资源是项目使用的非源代码文件。这些示例包括属性文件、图像和 XML 文件。

[最佳]


我什么时候应该在生命周期之外使用资源插件的目标?

Maven 资源插件只是将资源从您的源复制到您的构建输出(带有可选过滤)。因此,如果这是您唯一感兴趣的操作,您可以跳过编译和测试等其他阶段,只需执行

mvn resources:resources

例如,如果您刚刚调试了配置文件,并且想要在容器中手动测试它是否有效,您可以简单地执行

mvn resources:resources

这将在您的输出中生成这些配置文件,从而跳过可能会占用您大量时间的其他阶段。

[最佳]


我的主要资源是否也用于我的测试资源?

不,您的主要资源和测试资源是相互分离的。

您的测试资源只能由您的测试使用。因此,它们与主要分离,以避免可能发生的任何副作用。

[最佳]


允许哪些编码值?

Maven 资源插件只允许编码表示 Java 平台支持的字符集的值,即US-ASCIIISO-8859-1UTF-8UTF-16BEUTF-16LEUTF-16

[最佳]