强制将Maven Wagon插件改为POST而不是PUT

时间:2019-05-27 15:00:57

标签: java maven http maven-wagon-plugin

我们正在尝试使用Nexus APT插件,但是向其发送工件需要将其张贴而不是放置。 Wagon的默认实现似乎是HTTP,因为我们收到了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 :(得分:0)

查看Wagon http提供程序的代码,option = { yAxis: [{ name: '', data: ["CARH" , "CDFR" , "HGA" , "O2RG" , "SHLA" , "SHWS"] }], xAxis: [{}], series: [{ name: '', type: 'bar', data: [100.29, 101.05, 100.78, 96.3, 101.8, 50] }] } 被硬编码。