1

2.2.1 で Grails の「リリース」プラグインを使用する必要があり、以下の BuildConfig.groovy のプラグインに追加します。

    plugins {
        runtime ":hibernate:$grailsVersion"
        runtime ":jquery:1.8.3"
        runtime ":resources:1.1.6"
        build ":tomcat:$grailsVersion"
        runtime ":database-migration:1.3.2", ":cors:1.1.0"
        compile ':cache:1.0.1'
        build ":release:2.2.1"
    }

maven-deploy を実行しようとしました:

$ grails prod maven-deploy --repository=releases --verbose --non-interactive
| Loading Grails 2.2.1
| Error WARNING: Configurational method [:release:2.2.1] in grails-app/conf/BuildConfig.groovy doesn't exist. Ignoring..
| Error WARNING: Configurational method [build] in grails-app/conf/BuildConfig.groovy doesn't exist. Ignoring..
| Running pre-compiled script
| Error Script not found: MavenDeploy

または (BuildConfig.groovy でビルドからコンパイルに変更する場合):

| Running pre-compiled script
| Error Script not found: MavenDeploy

リリースプラグインが存在しないプラグインをリストしようとしました:

$ grails list-plugins --installed
Plug-ins you currently have installed are listed below:
-------------------------------------------------------------
cache               1.0.1            --  Cache Plugin
common-domain       1.2.4            --  Common Domain Plugin
cors                1.1.0            --  CORS Plugin
database-migration  1.3.2            --  Grails Database Migration Plugin
hibernate           2.2.1            --  Hibernate for Grails
jquery              1.8.3            --  JQuery for Grails
resources           1.1.6            --  Resources
tomcat              2.2.1            --  Apache Tomcat plugin for Grails
webxml              1.4.1            --  WebXmlConfig

非推奨の install-plugin ターゲットを使用して動作するようにしました。これが機能しない理由がわかりません。誰かがそれを明らかにできるかどうか知りたいです。ありがとう

4

2 に答える 2

0

$GRAILS_HOME 環境変数が設定されていて、ファイル システム上の正しい場所を指していることを確認してください。

于 2014-06-24T23:41:21.883 に答える