2017-08-03 7 views
0

私のgrails角度プロジェクトでは、私はserverプロジェクト内で実行したいGrailsApplicationCommandを持っています。GrailsApplicationCommandを角度プロジェクトのgradleラッパーでどのように使用しますか?

私はGrailsのにCLIを使用してserver作業ディレクトリからコマンドを実行することができる午前:

grails run-command my-command

私は、私が心配することなく、自動ビルドサーバー上でコマンドを実行することができるようにGradleのラッパーを使用したいですサーバがインストールしたGrailsのバージョンです。

gradlewコマンドのいくつかのバリエーションを試しましたが、動作するものを見つけることができません。私はGrailsがGrailsApplicationCommandを見つけることができないと思う。なぜなら、それはgradleラッパー自体と同じGradleプロジェクトにはないからだ。

gradlewを使用してサブプロジェクトでコマンドを実行する正しい構文は何ですか?

更新:

以下は(コマンドが見つからないエラー)が動作しませんでした:私はGrailsの3.3を使用しています

example/server> grails run-command my-example 

example> gradlew server:runCommand -Pargs="myExample" 

私は、次の作品ということを検証.0.M2

+0

作業コマンドで自分の答えを更新しました –

答えて

2

./gradlew server:runCommand -Pargs="myCommand"

EDIT:serverサブプロジェクトで、そのタスクを実行するためのGradle

​​

ので

を使用してコマンドを実行する方法を示してあなたの例では、次の作品

./gradlew server:runCommand -Pargs="my-example"

+0

あなたの投稿をありがとう!しかし、この構文は私のためには機能しませんでした。私は質問を更新し、担当者に問題の簡単なサンプルプロジェクトを作成しました: https://github.com/rmorrise/example更新後 – RMorrisey

+0

作品。ありがとうございました! – RMorrisey

関連する問題