1

「scp」をgradleのコマンドラインコマンドタスクとして使用して、ファイルをサーバーにコピーしたいと思います。エラーで在庫を取得しました:

Caused by: groovy.lang.MissingPropertyException: Could not find property 'Scp' on root project 

「scp」を gradle ビルド プロジェクトにインポートする必要があると考えていますが、gradle で適切なプラグインを検索して見つけるにはどうすればよいですか (この場合は「scp」の場合)。これまでのbuild.gradleは次のとおりです。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.eriwen:gradle-js-plugin:1.5.0'
    }
}
// Invoke the plugin
apply plugin: 'js'
apply plugin:'base'

...

minifyJs {
    source = jsDev
    dest = file("${projectDir}/public/build/${appName}-min.js")
    closure {
        warningLevel = 'QUIET'
    }
}


task uploadJs( type: Scp) {
    source = minifyJs
    host = 'domain.com:/path-to-repo'
    userName = 'username'
    password = 'password'
}

タスク「uploadJs」を機能させる方法についての支援は大歓迎です。ありがとうございました

4

1 に答える 1

2

タイプ Scp の gradle タスクはありません。そのため、そのエラーが発生しています。ant scp タスクが必要です。こちらで説明されているように、ant タスクを標準的な方法で gradle に変換できます。

于 2013-06-13T16:53:51.893 に答える