2012-10-25 4 views
1

두 프로젝트에서 buildr을 시도하고 있습니다. 하나는 다른 프로젝트에 종속되어 있습니다.buildr upload는 maven-metadata.xml을 만들지 않습니다.

buildr upload는 project1에서 제대로 작동하는 것으로 보이지만 project2가 빌드하려고하면 존재하지 않는 내 repo에서 project1/0.0.1-SNAPSHOT/maven-metadata.xml을 찾습니다.

수동으로 maven-metadata.xml 파일을 만들어야합니까? 그것은 buildr 문서에 언급되지 않았습니다.

여기에 프로젝트 2에 빌더의 출력입니다 :

... 
Requesting http://repo1.maven.org/maven2/com/mydomain/project1/0.0.1-SNAPSHOT/maven-metadata.xml 
Connecting to my-repo-server 
connected 
Downloading from /usr/share/repo/com/mydomain/project1/0.0.1-SNAPSHOT/maven-metadata.xml 
Exception while invoking prerequisites of task <Buildr::CompileTask project2:compile => [(classpath deleted)]> 
Exception while invoking prerequisites of task <Rake::FileTask ~/Documents/workspace/project2/bin => [project2:compile]> 
Exception while invoking prerequisites of task <Rake::Task project2:build => [~/Documents/workspace/project2/bin, project2:test]> 
Exception while invoking prerequisites of task <Rake::Task default => [build]> 
Buildr aborted! 
Net::SFTP::StatusException : Net::SFTP::StatusException (2, "no such file") 
[Stacktrace deleted] 

답변

1

예, buildr은 메이븐의 유물이 유형을 생성하지 않습니다.