私はこれを読んでいます:
http://www.gradle.org/docs/current/userguide/artifact_management.html
要件であるネットワーク ドライブ/ファイル共有にアーティファクトを公開/アップロードする方法を理解する (Maven リポジトリが稼働中ですが、一部のアーティファクトはファイル共有にダンプする必要があります)。私が見つけた例は、リポジトリ、maven、ivy などへのデプロイに重点を置いています。
次のbuild.gradleファイルでgradle 1.2を使用してビルドする単純なEclipse Javaプロジェクトがあります。
apply plugin: 'java'
sourceSets {
main {
java {
srcDir 'src'
}
}
test {
java {
srcDir 'test'
}
}
}
repositories {
flatDir {
name "fileRepo"
dirs "file://internal.newtwork.drive/folder/test"
}
}
uploadArchives {
repositories {
add project.repositories.fileRepo
}
}
リソースをリモートファイル共有にコピーする方法について、gradle ドキュメントのどこで読むことができますか?
以下の回答に基づいてプロトコルと dir 属性を更新しようとしましたが、次のエラーが発生します。
- 問題: タスク ':uploadArchives' の実行に失敗しました。
構成 ':archives' を発行できませんでした。java.io.FileNotFoundException: /internal.newtwork.drive/folder/test/sample-gradle-java-unspecified.jar (そのようなファイルまたはディレクトリはありません)