如何将Maven复制资源文件转换成WEB-INF/lib目录?

Ale*_*exV 7 java war maven newrelic

我正在使用NewRelic进行监控.我希望Maven将newrelic.jarnewrelic.yaml文件打包到WEB-INF/libwar文件中.使用newrelic.jar没有问题,因为它是一个简单的依赖项,但newrelic.yaml是一个资源文件.它驻留在资源目录中.我希望Maven(战争插件)WEB-INF/lib在打包战争时复制它.

谢谢.

亚历克斯

Chr*_*ris 11

虽然我同意@matt b这是奇怪的,但这是你可以做的:

尝试更改maven war插件的配置以包含webResource:

 <configuration>
      <webResources>
        <resource>
          <directory>pathtoyaml</directory>
          <includes>
            <include>**/*.yaml</include>
          <includes>        
         <targetPath>WEB-INF/lib</targetPath>
        </resource>
      </webResources>
    </configuration>
Run Code Online (Sandbox Code Playgroud)

该目录相对于pom.xml.有关详细信息,请参阅插件的文档.