Проблема сборки Maven - PullRequest
       0

Проблема сборки Maven

0 голосов
/ 05 августа 2011

У меня есть многомодульный проект, в котором один проект содержит электронную таблицу Excel, и он сбрасывается в целевую папку при сборке проекта maven.Теперь, когда я делаю чистую установку mvn, иногда maven выдает ошибку, что не может удалить файл "abc.xls".Поэтому я начал использовать maven-clean-plugin и пытался исключить этот файл.Тем не менее я получаю ту же ошибку.Странная проблема, если я закрою свое затмение и сделаю сборку из командной строки, то все будет работать нормально.Но для этого каждый раз, когда я хочу сделать чистую сборку, я должен закрыть свое затмение.Также я использую плагин M2ECLIPSE для своего проекта.Вот мой плагин maven-clean-выглядит так:

<plugin>
            <artifactId>maven-clean-plugin</artifactId>
            <version>2.4.1</version>
            <configuration>
                    <excludeDefaultDirectories>true</excludeDefaultDirectories>
                    <filesets>
                        <fileset>
                            <directory>${basedir}/target/classes/</directory>
                            <excludes>
                                <exclude>**/*.xls</exclude>
                            </excludes>
                            <followSymlinks>true</followSymlinks>
                        </fileset>
                    </filesets>
                    <!-- <failOnError>false</failOnError> -->
            </configuration>
        </plugin>

Любое понимание будет полезно.

Спасибо

1 Ответ

0 голосов
/ 05 августа 2011

Это не то, как настроить чистый плагин.

Вам необходимо включить excludeDefaultDirectories, а затем написать набор файлов, который охватывает то, что вы хотите, с исключениями.То, что вы только что сделали, это добавление цели / классов с избыточностью, но это добавляется поверх удаления цели без исключений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...