将工件从Java上载到nexus
我编写了下面的代码,将工件从Java上传到nexus将工件从Java上载到nexus,java,curl,nexus,Java,Curl,Nexus,我编写了下面的代码,将工件从Java上传到nexus ProcessBuilder pb = new ProcessBuilder( "curl", "-v", "-F r=releases", "-F hasPom=true", "-F e=war", "-F file=/Users/test/w
ProcessBuilder pb = new ProcessBuilder(
"curl",
"-v",
"-F r=releases",
"-F hasPom=true",
"-F e=war",
"-F file=/Users/test/workspace/test/pom.xml",
"-F file=/Users/test/workspace/test/target/Test.war",
"-u test:test1234",
"http://localhost:28080/nexus/content");
pb.redirectErrorStream(true);
try {
pb.start();
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
似乎不起作用。有什么线索吗?我在控制台中也没有看到错误 URL错误,您应该使用而不是curl您考虑过使用maven命令行吗?请参阅:maven命令行不接受存储库usename和password作为参数。我有一个限制,就是没有在盒子上安装maven。不,“/service/local”URL是特定于Nexus2的。