отправить Maven артефакт в файл сервлет загрузки - PullRequest
2 голосов
/ 23 ноября 2011

У нас есть сервлет, в который мы отправляем zip-файл.Я хотел бы автоматизировать сборку почтового индекса и отправку его сервлету с maven.Есть ли способ сделать это с помощью плагинов Maven, или я должен просто использовать внешние инструменты или задачи Ant?

Ответы [ 3 ]

2 голосов
/ 06 декабря 2011

В итоге мы использовали муравей / локон:

    <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <version>1.6</version>
        <executions>
            <execution>
                <phase>package</phase>
                <goals>
                    <goal>run</goal>
                </goals>
                <configuration>
                    <target>
                        <exec executable="curl">
                            <arg value="-F"/>
                            <arg value="file=@target/templates.zip"/>
                            <arg value="http://localhost:8080/template/process"/>
                        </exec>
                    </target>
                </configuration>
            </execution>
        </executions>
    </plugin>
0 голосов
/ 24 ноября 2011

Плагин deploy может передавать ваш встроенный zip-артефакт сервлету.Цель deploy-file имеет параметры, в которых вы можете явно указать URL для загрузки.Или вы можете настроить раздел управления распределением в POM, чтобы сделать это стандартным способом.

0 голосов
/ 23 ноября 2011

Подключаемый модуль Maven должен помочь в этом случае использования.

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