Maven выражение для src / main / resources - PullRequest
2 голосов
/ 26 января 2010

Как я могу указать основной каталог ресурсов в Maven как файл? Я использую ${project.resources[0]}, но это org.apache.maven.model.Resource, тогда как мне нужен java.io.File.

Мне нужно это для использования в rpm-maven-plugin :

<mapping>
  <directory>${app.home}/cfg</directory>
  <sources>
    <source>
       <location>${project.resources[0]}</location>
    </source>
   </sources>
</mapping>

1 Ответ

2 голосов
/ 26 января 2010

Действительно, ресурсы / , ресурс - это List<Resource>. Я могу ошибаться, но я думаю, что лучшее, что вы можете получить от ресурса , - это строка, представляющая каталог, в котором хранятся ресурсы (который является относительным путем к POM).

${project.build.resources[0].directory}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...