【发布时间】:2012-09-25 12:28:21
【问题描述】:
我正在读这个:
http://www.gradle.org/docs/current/userguide/artifact_management.html
了解如何将我的工件发布/上传到网络驱动器/文件共享,这是必需的(我们有一个 maven 存储库已启动并正在运行,但一些工件需要转储到文件共享上)。我发现的示例更侧重于部署到存储库、maven、ivy 等。
我有一个简单的 eclipse java 项目,我使用 gradle 1.2 和以下 build.gradle 文件构建:
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 (没有这样的文件或目录)
【问题讨论】: