2015-03-19 2 views
1

Я хочу, чтобы пакет ресурсов объемом 5 ГБ от ftp до rpm с rpm-maven-plugin.Как скачать папку с ftp с maven

Можно ли загрузить ftp-каталог с помощью maven? Если да, можно ли использовать для аутентификации имя пользователя и пароль из settings.xml?

ответ

0

Для рекурсивно скопировать каталог FTP лучшее решение является

... 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-antrun-plugin</artifactId> 
       <version>1.8</version> 
       <configuration> 
        <target> 
         <ftp action="get" 
          server="192.168.1.1" 
          remotedir="remoteDir" 
          userid="anonymous" 
          password="anonymous"> 
          <fileset dir="${project.build.directory}"> 
           <include name="**/*.*"/> 
          </fileset> 
         </ftp> 
        </target> 
       </configuration> 
       <executions> 
        <execution> 
         <id>download-from-ftp</id> 
         <phase>generate-resources</phase> 

         <goals> 
          <goal>run</goal> 
         </goals> 
        </execution> 
       </executions> 
       <dependencies> 
        <dependency> 
         <groupId>commons-net</groupId> 
         <artifactId>commons-net</artifactId> 
         <version>1.4.1</version> 
        </dependency> 
        <dependency> 
         <groupId>org.apache.ant</groupId> 
         <artifactId>ant-commons-net</artifactId> 
         <version>1.8.1</version> 
        </dependency> 
       </dependencies> 
      </plugin> 
... 
1

Рассмотрите возможность использования Maven Wagon Plugin. Он также поддерживает FTP.

+0

Это не работает для каталога FTP. – burtsevyg

Смежные вопросы