Я новичок в Maven и пытаюсь выполнить простую задачу:
- build jar package и веб-сайт [DONE]
- развертывание их на удаленном сервере через scp [DONE]
- сайт должен содержать страницу загрузки со ссылками на развернутые файлы jar [MISSING]
Я не хочу использовать архивы или подобные инструменты.Я просто хочу иметь (статическую, сгенерированную) страницу на веб-сайте со ссылками на все встроенные файлы jar (или только на последнюю сборку).
Я пытался:
- положить
<item name="Downloads" href="download.html"/>
в site.xml - mvn
commons:download-page
- mvn
deploy site:deploy
Что я получаю: эти команды копируют файл JAR вудаленный сервер:
{deploy-dir}/com.acme.etc/ArtifactID/0.0.2-SNAPSHOT/ArtifactID-0.0.2-SNAPSHOT.jar
сгенерированная страница загрузки указывает на
{deploy-dir}/target/site/[preferred]/commons/ArtifactID/binaries/ArtifactID-bin.tar.gz
Также на сгенерированной странице загрузки есть некоторые метки, например [if-any logo][end]
.Я полагаю, сервер должен выполнить сценарий вместо отображения HTML.Однако я не могу этого сделать, так как сервер мне не принадлежит.
Я думаю, что есть простой способ (может быть, совершенно другой) для выполнения этой задачи, не могли бы вы указать, как это сделать вСамый простой, но автоматизированный способ.
Спасибо.