如何将资源添加到Maven插件的类路径?

时间:2012-04-13 15:41:10

标签: maven

我有一个依赖于slf4j进行日志记录的Maven插件。根据我的喜好,默认行为过于繁琐,但我无法弄清楚如何将我的logback.xml添加到插件的类路径中。

<plugin>
  <dependencies>
  </dependencies>
</plugin>

允许您向插件的类路径添加依赖项,但是如何添加本地(资源)目录?

2 个答案:

答案 0 :(得分:1)

您必须将logback.xml包装到正确的Maven工件(即jar)中并将其安装到本地存储库或部署到您的共享存储库,或者在依赖关系声明中使用systemPath指向放置在其中某个位置的jar你的项目,这是非常不推荐的。

这样做的原因是您的构建的可重用性。想想其他人如何能够重现它。

答案 1 :(得分:0)

你没有。您必须将它们打包为工件并将其添加为依赖项。