Как скачать с ftp сервера используя maven - PullRequest
2 голосов
/ 05 января 2012

Мы пробовали использовать задачи ant ftp, но не смогли заставить его работать, как показано ниже:

<artifactId>maven-antrun-plugin</artifactId>
            <executions>
                <execution>
                    <id>ftp</id>
                    <phase>generate-resources</phase>
                    <configuration>
                        <target>
                            <ftp action="get" server="192.168.168.xxx" userid="anonymous"
                                password="anonymous">
                                <fileset dir="Folder/tools/toolX">
                                    <include name="**/*.*" />
                                </fileset>
                            </ftp>
                        </target>
                    </configuration>
                    <goals>
                        <goal>run</goal>
                    </goals>
                </execution>
                ....

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 23 марта 2015

отлично сработало!

        <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>
            <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>
0 голосов
/ 06 января 2012

maven-antrun-plugin предоставляет муравьиную среду только с базовым набором задач.Для других задач вы должны предоставить их как зависимости (с их зависимостями, если необходимо).Пример 'ftp' используется в качестве примера этой проблемы на сайте maven, вы можете найти полный пример там: http://maven.apache.org/plugins/maven-antrun-plugin/examples/customTasks.html

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