Порядок выполнения плагинов Maven и исключая файлы js - PullRequest
0 голосов
/ 31 августа 2010

Я разработал файл pom.xml, чтобы сначала объединить все файлы js в проекте, а затем сжать файл JS. Эти 2 шага представляют собой два плагина и находятся в фазе компиляции.

Но кое-как несколько раз порядок выполнения puglin меняется, и сборка завершается неудачно. Если кто-то видел эту проблему, пожалуйста, перенаправьте меня к решению.

Во-вторых, я не включаю JS в .war, которые объединяются и сжимаются.

1 Ответ

2 голосов
/ 01 сентября 2010

Чтобы строго ответить на первую часть вопроса, плагины, привязанные к одной и той же фазе, должны выполняться в том же порядке, в каком они перечислены в POM, и любое другое поведение следует рассматривать как «но» (см. MNG-2258 ). Но я лично получаю ожидаемое поведение с Maven 2.2.1.

Ответ на вторую часть вопроса будет сложнее без подробностей:

  • какова структура вашего проекта?
  • где находятся исходные файлы?
  • что вы используете или делаете (вы используете YIU Compressor из предыдущего вопроса?)?
    • если да, знаете ли вы, что он может иметь дело с aggregations (и, таким образом, устраняет необходимость в двух казнях)
  • где вы выводите сжатый файл?

Другими словами, дайте больше информации, пожалуйста.

...