0

我们正在尝试使用 Nexus APT 插件,但将工件发送到它需要发布而不是 PUTed。默认的 Wagon 实现似乎想要 HTTP Put,因为我们收到了 405 错误。

有没有办法告诉 wagon 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>
4

1 回答 1

0

查看了 Wagon http 提供程序的代码,PUT是硬编码的。

于 2019-05-29T16:13:00.543 回答