1

2 つのプロジェクトで buildr を試しています。1 つはもう 1 つのプロジェクトに依存しています。

buildr uploadproject1 では問題なく動作するようですが、project2 がビルドしようとするとproject1/0.0.1-SNAPSHOT/maven-metadata.xml、存在しないリポジトリが検索されます。

maven-metadata.xml ファイルを手動で作成する必要がありますか? buildr ドキュメントには記載されていません。

project2 のビルダーからの出力は次のとおりです。

...
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]
4

1 に答える 1

1

はい、buildr はこのタイプの Maven アーティファクトを作成しません。

于 2012-10-27T03:02:52.260 に答える