要使用 Maven 共享资源,您需要做几件事。首先,您需要为将使用资源的插件授予对它们的访问权限。之后,您将插件配置为实际使用资源。
首先,您将 maven-shared-resources 作为依赖项添加到pom.xml中的插件。这样做是为了让插件访问 maven-shared-resources JAR 文件中的资源。在本例中,我们将使用 Maven Changes Plugin 中的资源。
<project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> <version>2.4</version> <configuration> ... </configuration> <dependencies> <dependency> <groupId>org.apache.maven.shared</groupId> <artifactId>maven-shared-resources</artifactId> <version>1</version> </dependency> </dependencies> <executions> ... </executions> </plugin> </plugins> </build> ... </project>
现在您可以使用插件中的资源了。您可以像使用它们一样使用它们,就像它们存在于您自己的项目中一样,如下所示:
<project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> <version>2.4</version> <configuration> <templateDirectory>org/apache/maven/plugins</templateDirectory> </configuration> <dependencies> ... </dependencies> <executions> ... </executions> </plugin> </plugins> </build> ... </project>