Я создаю ряд артефактов (zip-файлы для разных сред: test, dev) с помощью подключаемого модуля maven-assembly-Использование специализированного профиля Maven. Эти артефакты я хочу скопировать / собрать на FTP-сервере, сохраняя версию (01.07.10.16.Wed-1626) в виде папки, поэтому мне нужно скопировать из test / build / 01.07.10.16.Wed-1626 / до ftp: // my-ftp-сервер: 21 / projects / myserver-1.7 / 01.07.10.16.Wed-1626 /
Структура вывода Maven выглядит следующим образом:
target/
build/
01.07.10.16.Wed-1626/
my-server-01.07.10.16.Wed-1626-dev.zip
my-server-01.07.10.16.Wed-1626-test.zip
Для копирования артефактов я использую Плагин FTP Publisher , но мне кажется, что мне чего-то не хватает, так как даже сборка в порядке, и артефакты создаются без проблем, но работа заканчивается без копирования артефактов а в консоли нет лог информации о копировании артефактов
Моя настройка FTP-издателя ( Хосты FTP-репозитория ):
Hostname: my-ftp-server
Port: 21
Timeout: 10000
Root Repository Path: projects
User Name: my-user
Password: my-pass
Конфигурация издателя FTP моего задания Hudson ( Публикация артефактов на FTP ):
FTP site: my-ftp-server
Files to upload
Source: target/build/**
Destination: myserver-1.7
Дополнительные выпуски:
1: Существует какой-либо журнал (можно ли включить журнал FTP Uploader), чтобы проверить, есть ли ошибки копирования FTP?
2: Есть проблема с шаблоном файла (источником) или с dest?
3: Я также могу использовать maven-antrun-plugin для загрузки, но, поскольку эта задача после сборки должна использоваться только Хадсоном, она должна быть определена вне POM.