我有一个 nar 工件(它是由 maven-nar-plugin 处理的 Java 代码的原生代码),我想上传到我的 nexus 实例上。
根据7 年前的这个答案(我知道从那时起事情有时间改变),我正在编写正确的命令:
mvn deploy:deploy-file -DpomFile=project-0.0.1.pom\
-Dfile=project-0.0.1.nar\
-Dfiles=project-0.0.1-amd64-Linux-gpp-jni.nar,project-0.0.1-amd-Windows-msvc-jni.nar\
-Dclassifiers=amd64-Linux-gpp-jni,amd-Windows-msvc-jni\
-Dtypes=nar,nar\
-DrepositoryId=my.repo\
-Durl=https://my.repo.com/repository/releases
但是,这会失败并显示一个错误,指出它接收到 [application/zip](确实如此)并期望 [application/xml] 类型。我收到错误消息,但我如何才能表明它确实应该是 [application/zip] 而不是 [application/xml]?