Принудительно подключить плагин Maven Wagon вместо PUT - PullRequest
0 голосов
/ 27 мая 2019

Мы пытаемся использовать плагин Nexus APT, но отправка артефактов требует, чтобы они были POSTed, а не PUTed. Реализация Wagon по умолчанию требует HTTP Put, кажется, потому что мы получаем ошибку 405.

Есть ли способ указать вагону POST вместо PUT? Я не могу найти это в документах.

Спасибо!

                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>wagon-maven-plugin</artifactId>
                    <executions>
                        <execution>
                            <id>upload-deb-to-nexus</id>
                            <phase>deploy</phase>
                            <goals>
                                <goal>upload-single</goal>
                            </goals>
                            <configuration>
                                <serverId>xxx-nexus-apt</serverId>
                                <fromFile>${project.build.directory}/${jdeb.name}</fromFile>
                                <url>https://xxx.xxx.com/repository/xxx-nexus-apt</url>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>

1 Ответ

0 голосов
/ 29 мая 2019

Посмотрел код провайдера Wagon http, PUT жестко закодирован.

...