资源是项目使用的非源代码文件。这些示例包括属性文件、图像和 XML 文件。
Maven 资源插件只是将资源从您的源复制到您的构建输出(带有可选过滤)。因此,如果这是您唯一感兴趣的操作,您可以跳过编译和测试等其他阶段,只需执行
mvn resources:resources
例如,如果您刚刚调试了配置文件,并且想要在容器中手动测试它是否有效,您可以简单地执行
mvn resources:resources
这将在您的输出中生成这些配置文件,从而跳过可能会占用您大量时间的其他阶段。
不,您的主要资源和测试资源是相互分离的。
您的测试资源只能由您的测试使用。因此,它们与主要分离,以避免可能发生的任何副作用。
Maven 资源插件只允许编码表示 Java 平台支持的字符集的值,即US-ASCII、 ISO-8859-1、UTF-8、UTF-16BE、UTF-16LE和UTF-16。