Вопрос: я хочу удалить каталог из моего проекта maven, когда я запускаю mvn eclipse: clean - PullRequest
0 голосов
/ 11 октября 2018

Это то, что я добавил в свой pom.xml под тегом suite.Но когда я запускаю mvn eclipse: clean, он успешно удаляет файлы .project и .setting, но не мой каталог отчетов.

 <suite>
  ....
  <build>
  <pluginManagement>
  <plugins>
   <plugin>
    <artifactId>maven-clean-plugin</artifactId>
    <version>2.4.1</version>
    <configuration>
     <filesets>
        <fileset>
            <directory>Reports</directory>
            <includes>
                <include>**</include>
            </includes>
            <followSymlinks>false</followSymlinks>
        </fileset>
     </filesets>
    </configuration>
   </plugin>
  </plugins>
 </pluginManagement>
</build>
.....
</suite>

Пожалуйста, предложите, если я размещаю теги плагинов в неправильных местах.

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Можете ли вы попробовать ниже, если это поможет

<plugin>
    <artifactId>maven-clean-plugin</artifactId>
    <version>2.5</version>
    <executions>
      <execution>
        <id>auto-clean</id>
        <phase>initialize</phase>
        <goals>
          <goal>clean</goal>
        </goals>
        <configuration>
         <filesets>
            <fileset>
              <directory>some/relative/path</directory>
            </fileset>
          </filesets>
        </configuration>
      </execution>
    </executions>
  </plugin>
0 голосов
/ 11 октября 2018

Вы забыли закрыть свои XML-теги, вот правильный XML

<?xml version="1.0" encoding="UTF-8"?>
<build>
   <pluginManagement>
      <plugins>
         <plugin>
            <artifactId>maven-clean-plugin</artifactId>
            <version>2.4.1</version>
            <configuration>
               <filesets>
                  <fileset>
                     <directory>Reports</directory>
                     <includes>
                        <include>**</include>
                     </includes>
                     <followSymlinks>false</followSymlinks>
                  </fileset>
               </filesets>
            </configuration>
         </plugin>
      </plugins>
   </pluginManagement>
</build>
...